~/talk

Fun With Categories

Talkat Lambda World Cádiz 2019 · 2019-10-17..10-18· [functional-programming]
slides:none on file

Defines category theory primitives in edct using Idris 2 with dependent types, encoding objects, morphisms, composition and identities and proved associativity plus left/right identity as compiler-checked equalities. Implements the category of Idris types-and-functions, a functor from a three-node directed-graph model of an e‑commerce flow into those types, and runs a demo that reads two product inputs and returns a generated invoice—pre‑alpha tooling but the example compiles and executes.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Category Theory
  3. 2:36Edct
  4. 4:31Idris
  5. 9:19Definition
  6. 11:12morphisms
  7. 12:52composition
  8. 13:29identitymorphism
  9. 14:47coherence conditions
  10. 16:22associativity
  11. 24:24functor
  12. 25:25mapping
  13. 36:22code walkthrough
~/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.