Roadmap

Version 0.1.0
  • Standard language features

    Loops, conditionals, assignments, functions, etc.

  • Standard library

    String, Array, Object, etc.

Version 0.2.0
  • Async/Await

    Asynchronous programming with async/await.

  • Classes

    Classes with inheritance, polymorphism, and more.

Version 0.3.0
  • Modules

    Import/export statements, named imports, default exports, etc.

Version 0.3.1
  • Package manager

    Package manager with dependencies, workspaces, etc.

Version 0.3.2
  • Language server protocol

    Language server protocol with diagnostics, code actions, etc.

Version 0.4.0
  • Builder functions

    Builder functions support for regular functions.

Version 0.4.1
  • Builder functions hardware-specific

    Provide hardware specifications to builder function as a parameter.

Version 0.4.2
  • FFI

    Foreign function interface for calling native functions in C, C++, Rust, etc.

Version 0.5.0
  • GPU Kernels

    GPU kernels with support for NVIDIA and AMD GPUs.

  • GPU Builder Functions

    Builder functions for GPU kernels.

Version 0.5.1
  • Vulkan support

    Vulkan support for GPU kernels.

  • CUDA support

    Binding CUDA kernels as kernels.

Version 1.0.0
  • Standard library

    Standard library with support for all standard library features.

  • CUDA transpiler

    CUDA transpiler for GPU kernels.