"Emmy: Moldable Physics and Lispy Microworlds"
summary
Claims an open source, Mathematica‑like environment built in Clojure that actually runs textbooks as interactive code. Emmy composes Sussman’s 65,000 line utils with ClojureScript, Clerk and a Mathbox‑style renderer to emit JavaScript and GPU‑ready code, auto‑generate interactive sliders and viewers, and simplify symbolic forms up to producing Einstein’s field equations test. A PQ torus knot demo runs twice as fast as handwritten JS, a dual‑number derivative operator yields live Taylor series, and the notebook documents execute and animate correctly.
AI-written summary · about
chapters (9)
- 0:00Lisp to physics with Scheme
- 8:53Emmy physics library
- 12:05Physics with generic dispatch
- 18:31Calculus and physics simulations
- 22:05Clerk notebooks for math
- 27:40Interactive graphics from math
- 30:13Physics textbooks alive
- 34:50Future of Emmy and literate code
- 37:20Q&A
related talks
38mScientific Clojure, a bird's eye view
21mDemo: A functional EDSL for mathematics visualization that compiles to JavaScrip...
14mMoldable Live Programming with Clerk
24mFunctional Physics Code Along with Visual Blocks
31mScientific Computing with Clojure
13mRun, Build and Grow Small Systems Without Leaving Your Text Editor
30mWolframite: Bring computational intelligence to Clojure
31mLightning Talks
