Through the looking glass w Data Rabbit: "A System built for Seeing"
summary
Built system called Data Rabbit provides a drag‑and‑drop flow-based canvas of REPL blocks that pass integers, maps, atoms and rowsets between ClojureScript and remote NREPL Clojure REPLs. Demo shows SQLite JDBC → generated SQL → materialized rowset → Nivo bar and heatmap visualizations, clickable selections turned into WHERE clauses, atoms flowing between blocks, and Incanter PNG output from a Clojure REPL. The pipeline generates naive editable code and the composed dashboard previews and interactions work live.
AI-written summary · about
chapters (11)
- 0:00Data Rabbit intro
- 1:08Canvas basics
- 3:16Data flow visualization
- 6:22Direct manipulation & REPL
- 8:48Atoms & UI integration
- 10:33Pre-built SQL kits
- 13:43Post-SQL processing
- 17:52Interactive filtering
- 19:19Dashboard composition
- 21:51REPL connectivity
- 24:17Closing thoughts
related talks
33mREBL
30mProto REPL, a New Clojure Development and Visualization Tool
45mReinventing the REPL
15mLive Programming a Live Programming Environment: An Experience Report
24mThe Return of Clojure Data Science
30mVisualization Driven Development
34mBuilding a Collaborative Web App with ClojureScript
43mDoing Data Science with Clojure
