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.