Code Jugalbandi
summary
Demonstrates the same problems solved in Clojure, Scala, Haskell and Groovy: shows that Clojure maps and vectors are callable (apply hash to key, vector to index), implements a square lambda in each language, contrasts everything is a lambda in Lisps with Scala methods vs Function objects, compares currying vs partial application using a repo/authorize example (Groovy/Scala currying, Clojure partial/placeholder literal syntax), and builds a readable processing pipeline (split → map → filter → join) including an arrow macro to keep steps left-to-right.
AI-written summary · about
chapters (7)
- 0:00Code Jugalbandi intro
- 2:06Music to code jugalbandi
- 3:31First melody lambdas
- 14:50Partial functions Groovy
- 23:16Currying vs partial
- 38:38Sequencing in functional programming
- 57:57Wrap-up next
related talks
39mBuilding composable abstractions
43mPlaying With Elixir
38mCreative Clojure
59mLive-coding with Universal Constructions
34mQuil and Field: Using Clojure for Algorithmic Digital Art
25mFrom Fluxus to Functional A Journey Through Interactive Art
38mMaking Games at Runtime with Clojure
38mMaths for Programming, Fun, and Creativity
