Crafting Artisanal Vector Graphics
summary
Shows how Clojure + SVG produce precise, editable graphics by treating SVG as text data and code rather than pixels, with concrete demos: UML and Graphviz outputs embedded as SVG, icons converted to hiccup and back, HTML-in-SVG via foreignObject, animations running at about 30 fps, and laser-cut wood pieces made from SVG paths that cut correctly. Uses Clojure’s easel, REPL shortcuts, Clay and Portal, hiccup conversion tools and Inkscape; SVG as text data and hiccup conversion are the practical takeaways.
AI-written summary · about
chapters (11)
- 0:00Stargazing
- 10:15XML
- 12:15SVG
- 15:03Path
- 16:35Color
- 17:45HTML
- 21:15Lego
- 22:25Hammock
- 28:10Layout
- 29:45Aesthetics
- 34:25SVG Icons








