Post

The Radiance language is still in an early stage, but the compiler is already self-hosting. The compiler sits at around 18 KLOC. It has zero dependencies, meaning that it links and emits machine code directly. It also includes an intermediate language.

Radiance is not meant to be used outside of the Radiant system, at least for now. It requires a RISC-V emulator to run, and does not emit ELF-compatible binaries. It was designed to be small like C, but ergonomic like Rust. We're getting there. The compiler and emulator are MIT licensed.

The release includes `forge`, a simple read-only Git forge that supports SHA-256 repositories, and HTTPS cloning. Forge was entirely vibe-coded. Let us know if you encounter any issues with it.

0 reposts2 likes