Project

Repository and contributing

Inspect the implementation, run its tests, and keep claims tied to source.

01

Source repository

Sun is developed publicly on GitHub. The Rust workspace contains the lexer, parser, runtime, LLVM backend, CLI, tests, and examples.

Terminal
git clone https://github.com/tamadeu/sun.git
cd sun
cargo test
02

Documentation discipline

  • Prefer executable examples already covered by tests.
  • Check runtime dispatch before adding a built-in.
  • Check codegen tests before claiming LLVM support.
  • Label host-dependent effects explicitly.
  • Record the audited commit when synchronizing content.