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.

0 reposts2 likes

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.