Mariko Kosaka
summary
Builds a tiny compiler that parses Design by Numbers code and emits SVG, using a simple tokenize → AST → transform → codegen pipeline. Shows a working interactive demo that renders knitting swatches and patterns from small programs, converts paper/pen/line commands to SVG elements, and strings attributes into DOM. Uses familiar tools (lexing, parsing, AST transformation) and claims the result runs in the browser and is practical for experiments. Design by Numbers to SVG interactive demo that renders knitting swatches
AI-written summary · about
chapters (5)
- 0:00Start
- 22:43Start as lexical analyzer It's okay to have
- 23:24Be a good parser Don't be a jerk with bad error message.
- 25:16Bridge the gap like transformer Context is everything
- 26:25Compiler rules !!
related talks
26mKnitting for Javascripters
25m"Code As A Canvas: Exploring Creative Coding With JavaScript"
28mCreating generative art with Javascript
27mBreaking Down JavaScript Complexities With Generative Art
35mAshley Williams - SeattleJS Conference 2017
38m"Design Patters for Modern JavaScript"
26mMake Your Own Programming Language!
27mParsing, Compiling, and Static Metaprogramming
