The Radiant project is currently in very early development. Below is a rough timeline with some of the important product milestones.
Setting up this website with the core vision, product specification and principles, and choosing an ISA to target.
Language reference, bootstrapping plan and decisions on ABI, calling convention, memory layout, etc.
Radiance compiler targetting RISC-V ISA. Involves writing an R' compiler in C and then porting it to R'.
Code to boot a Radiant program on bare metal. Includes the hardware abstraction layer: a common interface to I/O sub-systems, such as the display, storage, input devices and speakers.
The developer experience. Though this will have been started with the compiler, the full SDK includes graphics, text, sound and input handling. We should also include facilities for debugging, documentation, and example code.
Figuring out basic device ergonomics and optics.
RISC-V dev board with external LCD module and controller. Verify display timings, input latency, audio noise floor, USB-C power/charging.
Custom mainboard with RISC-V chip, FPGA, audio, inputs, storage, debug headers, 3D-printed shell with rough geometry.