Roadmap
- Standard language features
Loops, conditionals, assignments, functions, etc.
- Standard library
String, Array, Object, etc.
- Async/Await
Asynchronous programming with async/await.
- Classes
Classes with inheritance, polymorphism, and more.
- Modules
Import/export statements, named imports, default exports, etc.
- Package manager
Package manager with dependencies, workspaces, etc.
- Language server protocol
Language server protocol with diagnostics, code actions, etc.
- Builder functions
Builder functions support for regular functions.
- Builder functions hardware-specific
Provide hardware specifications to builder function as a parameter.
- FFI
Foreign function interface for calling native functions in C, C++, Rust, etc.
- GPU Kernels
GPU kernels with support for NVIDIA and AMD GPUs.
- GPU Builder Functions
Builder functions for GPU kernels.
- Vulkan support
Vulkan support for GPU kernels.
- CUDA support
Binding CUDA kernels as kernels.
- Standard library
Standard library with support for all standard library features.
- CUDA transpiler
CUDA transpiler for GPU kernels.