~/talk

Adjunctions in Everyday Life

Talkat Lambda World 2017 · 2017-10-26..10-27· [functional-programming]
slides:none on file

Claim: adjunctions are the concrete pattern behind many FP constructions, shown with Haskell code and category theory. Demonstrations: curry/uncurry as an isomorphism, the (s,) / (s->) adjunction producing the State monad and the Store comonad (used to build a blur/edge detector), the forgetful/left‑adjoint pair giving Maybe as the free pointed type, and lists as the free monoid. All examples are instantiated in Haskell and reduce to the familiar types and operations, so the constructions work and reproduce known behavior.

AI-written summary · about

  1. 0:00Start
  2. 8:46State Monad
  3. 14:18Low-Pass Filter
  4. 15:45Haskell Types and Functions
  5. 19:01Integer Arithmetic
~/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.