Radiant Computer @radiant.computer · 05/09/2026Optimizing the Radiance compiler with GPT-6. An 8.46% improvement in instructions executed for less than 60 net lines added. 010
Radiant Computer @radiant.computer · 24/05/2026Childhood computing susam.net/childhood-co...susam.netChildhood Computing - Susam Pal 021
Radiant Computer @radiant.computer · 13/04/2026Radiant’s software stack will have the highest utility and performance per line of code of any personal computer system. 220
Radiant Computer @radiant.computer · 09/04/2026The kernel being so small means that a lot ends up in user space: networking, file system, IPC, audio, graphics, etc. 010
Radiant Computer @radiant.computer · 09/04/2026This in turn means that virtual memory and paging are not necessary. For protection from untrusted binaries, it’s possible to use PMP (Physical Memory Protection) still, but this won’t be the default. 100
Radiant Computer @radiant.computer · 09/04/2026Yes, it’s possible to reduce traps as well as scheduler time to a bare minimum with clever kernel ABI design. All this research exists and sadly has not been put to use. You’re welcome! 010
Radiant Computer @radiant.computer · 09/04/2026The kernel loader only accepts typed binaries (Radiance IL) that it can statically verify. Pointer fabrication or laundering can therefore be rejected at load time. The trade-off is that raw RV64 binaries are not accepted by the kernel. 100
Radiant Computer @radiant.computer · 08/04/2026Work has started on the Radiant Kernel. * It’s an exokernel. Very minimal. * It uses ring buffers as the only syscall interface (think io_uring). * There is no virtual memory — protection works via static analysis. * There are no device drivers, software has direct hardware access. 3182
Radiant Computer @radiant.computer · 04/04/2026Also note that most of these compilers are optimized for incremental compilation. Radiance is optimized for whole program compilation. The only other language we know of that by design does not do incremental compilation is Jai. 010
Radiant Computer @radiant.computer · 04/04/2026Some of these compilers have a substantial fixed overhead, so a larger source code was used to make things more fair. The LOC/s is what counts. 100
Radiant Computer @radiant.computer · 04/04/2026All benchmarks are run on a single thread. Radiance compiles its own source code, while the other compilers are compiling synthetic code. When allowed to use multiple cores, Go was the fastest. Radiance isn't optimized for parallelism currently. 110
Radiant Computer @radiant.computer · 04/04/2026Radiance compiles itself in 0.2s from scratch on the experimental amd64 backend. It's fast 💨 2130
Radiant Computer @radiant.computer · 02/03/2026To learn more about the Radiance compiler, see the last few posts on our log: radiant.computer/log/ If you're interested in personal computing or language design, please reach out, we'd love to talk. 030
Radiant Computer @radiant.computer · 02/03/2026The 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. 120
Radiant Computer @radiant.computer · 02/03/2026Radiance 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. 130
Radiant Computer @radiant.computer · 02/03/2026The 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. 120
Radiant Computer @radiant.computer · 02/03/2026Radiant is open-sourcing its compiler toolchain and launching code.radiant.computer today. 1305
Radiant Computer @radiant.computer · 28/02/2026🪵 Radiant Log #012 -- A fixed point has been reached. radiant.computer/log/012-radi... 051
Radiant Computer @radiant.computer · 23/02/2026The Radiance compiler has reached a fixed point. This means it can now compile itself and generate identical output to itself. 1322
Radiant Computer @radiant.computer · 16/02/2026🪵 A new log entry was posted: "A.I. and the Future of Computing" radiant.computer/notes/ai-and...radiant.computerA.I. and the Future of ComputingA new kind of personal computer 072
Radiant Computer @radiant.computer · 25/01/2026🪵 A new log entry was posted: "Radiance Intermediate Language" radiant.computer/log/011-radi...radiant.computerRadiant Log #011A new kind of personal computer 022
Radiant Computer @radiant.computer · 02/01/2026📝 A new note was added: "Maybe Not" radiant.computer/notes/maybe-... 020
Reposted by Radiant Computercloudhead @cloudhead.io · 17/12/2025Radiance IR (RIR) tentative syntax. Below is example code for a simple loop that sums numbers. 101
Radiant Computer @radiant.computer · 27/11/2025🪵 A new log entry was posted: "A Semantic Analyzer in R'" radiant.computer/log/010-a-se...radiant.computerRadiant Log #010A new kind of personal computer 231
Radiant Computer @radiant.computer · 20/11/2025🪵 A new log entry was posted: "R' language design progress" radiant.computer/log/009-r-la...radiant.computerRadiant Log #009A new kind of personal computer 041
Reposted by Radiant Computercloudhead @cloudhead.io · 12/11/2025Working on the module system implementation in R', getting the module graph setup. package = compilation unit (equivalent to rust "crate") module = namespace within package 131
Radiant Computer @radiant.computer · 11/11/2025📝 A note was added: "Why not Rust?" radiant.computer/notes/why-no... 041
Reposted by Radiant Computercloudhead @cloudhead.io · 04/11/2025I'm working on a new kind of computer. It's called the Radiant. I've been dissatisfied with the state of personal computing for many years now, so it's time I did something about it. If you think computers could be so much better than what they are, this is for you. radiant.computerradiant.computerRadiant ComputerA new kind of personal computer 96511
Radiant Computer @radiant.computer · 22/09/2025Website is live. 🔗 radiant.computerradiant.computerRadiant · HomeA new kind of personal computer 070