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.