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.

Maybe even turn it into a real useful thing?

Related work#

More related work that's missing from the video#

Future work (todo)#

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