Albert ZakAlbert Zak

Run, Build, and Grow
Small Systems
Without Leaving Your Text Editor

Presenting at LIVE @ SPLASH 2024

Watch on YouTube (15 min) >

Screenshot of an interactive ClojureScript programming environment with self-rewriting expressions, live text, lightweight distributed programming etc

Clojure, but more alive

See the value of any expression on any node – in your code.

A REPL, but it's connected to all your nodes at the same time (1:n)

Taglines#

Status#

Hacked together with SCI, rewrite-clj, zprint, Lezer and CodeMirror. Everything barely holds together.

I am ashamed of the code. But I might clean it up and release it if enough people are interested.

There's a babashka script ./new-commit-every-minute.bb that does what you'd think.

I'm building this in public, scrappily.

Follow along, or get notified when this is ready:

Related work#

More related work that's missing from the video#

Future work (todo)#

FAQ#








Pixel art of a cherry tree. Created by Christina Felicitas Zak after Bret Victor's demo in 'Inventing on Principle'