Exploratory Design Tools for Makers
summary
A Clojure-built 2D canvas called bad spreadsheet stores movable cells that each hold editable Clojure code and a live value state; cells can reference others with a CP form or by position, and cells expose UI controls like sliders and a points editor. Demos include a slideshow renderer, a wave function collapse generator used to make a stained-glass pattern and name tags, a pancake-stack trick to align point editors for Bézier-driven tiling, an OpenSCAD-to-PNG parametric arch export, and a rough SDF viewer with smooth unions — all live and interactive for quick iteration.
AI-written summary · about
chapters (5)
related talks
25mExploring the Universal Library
38mCreative Clojure
41mGeoRepl - Interactive Geometry with Clojure
31mMakepad - Rethinking Web UI's with WebGL
33mCreativeJS - making art in the browser
35mMaking a lot of things
40mSketch-n-Sketch: Interactive SVG Programming with Direct Manipulation
37mAesthetic Engine 2
