Development notes and roadmap
Repository layout
src/jik/- C seed compiler sourcesrc/bootstrap/- Jik bootstrap compiler source (work in progress)jiklib/- Jik standard library modulessupport/- Jik support librarytest/- test suitedocs/- language and development documentationexamples/- example Jik programsassets/- repository assetsscripts/- development scriptstools/- development tools, including syntax highlighting
Building and testing
Build the C seed compiler from the repository root with make. Build the Jik bootstrap compiler as jik1 with make boot. Run the test suite with make test.
Roadmap
0.1.0-alpha.x — implementation stabilisation and bootstrapping
- Keep the intended language syntax stable.
- Find and fix compiler and support-library issues.
- Extend the standard library where needed.
- Expand the test suite.
- Bootstrap the implementation by rewriting Jik in Jik
Later
- Add concurrency support