Making a lot of things
summary
An experimental coding environment called cojs live evaluates small editable cells by tokenizing input, building ASTs and using Recast AST to preserve whitespace, bundling results into an iframe so expressions return values; multiple cells form a dependency graph for lazy reevaluation and fork propagation supports hierarchical forks that inherit or block upstream edits. Other concrete builds include a WebGL learning series, a Cardboard October set of demos, a flat‑bed scanner installation with eight scanners, and quick microhacks finished by publishing.
AI-written summary · about
chapters (13)
- 0:00Start
- 2:36Exploratory Coding
- 3:14Igor Stravinsky
- 4:20Constraint Breeds Creativity
- 5:17Live Sandbox
- 6:31D3 Express
- 7:53Unit of Computation
- 10:37Abstract Syntax Tree
- 14:06Dependency Graph
- 20:05Micro Hacks
- 21:29Google Cardboard Hacks
- 26:11The Initial Idea
- 29:22Finishing a Project
related talks
31mCode Collage
47mComputer, refactor my code!
33mCreativeJS - making art in the browser
46mWhat even is code? Building a non-code coding interface
21mCodestrates: Literate Computing with Webstrates
32mFull Disclosure – Visualizing JavaScript with the CSE Machine
34mBespin, Skywriter, Ace - The Past, Present and Future of online Code Editing
27mREPL/Playground, Let's do it Live!
