~/talk

The Power of Function Composition

Talkat NDC Oslo 2024 · 2024-06-10..06-14· [frontend-architecture]
slides:none on file

Five concrete composition strategies appear: operators, functions, trains, chains and stacks, and the talk implements them on a concrete problem — the "special array" checker — across about ten languages (Python, C, F#, Haskell, Clojure, APL variants, BQN, J, Jelly, Wewa). Examples show using the S combinator to compose odd and not-equal, replacing loops with pairwise/adjacent map patterns, and demos of custom tooling (a Jello converter and combinator libraries) that actually run and simplify the solutions.

AI-written summary · about

  1. 0:00Welcome
  2. 3:15Function composition
  3. 6:24Combinators and logic
  4. 16:38Example problem and Python
  5. 25:20Haskell with combinators
  6. 31:16Array languages and trains
  7. 33:42Live coding in APL
  8. 42:50Jelly chains and golfing
  9. 47:24Wewa stack language
  10. 49:52Composition strategies
  11. 54:29Beauty and takeaways
  12. 57:39GPU acceleration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.