Cobblestone Roc Projects
Programs that run in this tab as Roc compiled to WebAssembly. Most of them are Codex, the language of Cobblestone, turned into Roc by rocemit.
Finished
Safari
A drive through the country, as a screensaver: its Codex chapters emitted as Roc, with a hand-written Roc app around them.
BASIC
A BASIC interpreter written in Roc, for ECMA-55 Minimal BASIC and the 1978 Creative Computing games.
In progress
The framebuffer
Codex programs drawing on a screen that is part of their memory: scenes, a raytracer, a globe, a GUI.
The Roc machine
Cobblestone's tests, run from start to finish on a Roc model of their machine: disk drives, a network card, and the network behind it.
GPU kernels
Cobblestone's WebGPU compute kernels, emitted as Roc and run on the CPU.
Games
Cobblestone's classic games, emitted as Roc.