Project Roadmap
This roadmap outlines planned features and milestones for the .chalk project. Timelines are TBD.
Open Sourcing the Project
Release .chalk as open source for community contributions and extensions.
Goals:
- Finalise core API and language specification
- Establish contribution guidelines
- Create example libraries
Compiler Rewrite in Rust
Rewrite the compiler in Rust for improved performance, memory safety, and WebAssembly support.
Goals:
- Design Rust architecture maintaining API compatibility
- Implement core compiler and parser
- Support WASM compilation
- Maintain JavaScript bindings
APIs for Other Languages
Create native APIs and bindings for multiple programming languages.
Goals:
- Python API and bindings
- Go API and bindings
- Java/Kotlin bindings
- C# / .NET bindings
- Native Ruby gem
- Maintain feature parity across implementations