Building reactive substrates that run everywhere. Polyglot spreadsheets, self-contained OSes, and tools that feel like water.
A polyglot reactive substrate. Cels hold values, formulas, or compiled lambdas. Writing to one fires a cascade that recomputes everything downstream in topological order.
The eventual shape is a polyglot spreadsheet: write functions in any language a compiler is installed for (JS, WAT, Python, Schemeโฆ), then call them from formulas in other cels. The same kernel powers a desktop shell, spreadsheet UI, CLI, or web app.
plastron.ca is live today with server-backed persistence โ not zero-server anymore, though that remains the goal. Offline single-file builds are still in progress: no OPFS persistence yet, but more is coming. The north star is still a single index.html you can open, edit, share, and archive, with everything round-tripping through JSON.