~/talk

Programming and Math

Talkat LambdaConf 2015 · 2015-05-22..05-24· [testing]
slides:none on file

Shows an algebra of functions with concrete Haskell code: purity forces IO types, composition and associativity hold, identity and constant functions become useful via foldr and flatMap id, length is implemented with foldl plus const and successor, enums are transformed as isomorphisms, products and coproducts use tuples and control.arrow, and many equational proofs are worked out (paper cited is by Jose Aliveria; examples compile and the laws check out).

AI-written summary · about

  1. 0:00Start
  2. 2:48function application
  3. 3:26function composition (2/3)
  4. 10:01composition is associative
  5. 11:12identity function(s) (1/2)
  6. 18:41constant function()
  7. 24:47isomorphisms
  8. 45:45+ of two functions
  9. 48:57summary
~/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.