Picture combinators and recursive fish
summary
Live coding recreation of Escher's Square Limit using Elm and SVG reproduces Henderson 1982's functional geometry by treating a picture = box -> rendering. Implemented concrete combinators: turn, flip, toss, above, beside, quartet, T-tile, corner and side, then a recursive scheme where base case is blank and deeper levels assemble 3x3 tiles. The result renders an SVG replica and composes predictably though the demo runs slightly overtime.
AI-written summary · about
chapters (6)
- 0:00Introduction to recursion
- 1:11Defining the box
- 4:45Basic transformations
- 10:41Composing pictures
- 15:34Building complex tiles
- 20:13Recursive image assembly
related talks
39mEscher in Elm: Picture combinators and recursive fish
45mPicture combinators and recursive fish
49mFunctional geometry: picture combinators and recursive fish
43mLive coding an Escher painting using Scenic
44mA PostScript to functional geometry
31mThe Art of Functional Programming
48mComposition by Juxtaposition: A PostScript on Functional Geometry
30mSymmetries of Things
