~/talk

Algorithms & Combinators

Talkat NDC Toronto 2026 · 2026-05-05..05-08· [functional-programming]
slides:none on file

Live demos show an AI-built toolkit (arraybox.dev, combinatory-logic pages and a vibecoded poll) that actually runs and maps algorithms across languages; examples include the three-arity flavor of replicate (repeat / compress / replicate), map variants and adjacent transform, and chunking functions that solve maximum consecutive ones by partition→length→max. Combinators used and implemented include flip/C, W, S/sigma and the powerful SI combinator (projections); C++ ranges (unique, chunk, adjacent_transform) and array languages interoperate as demonstrated.

AI-written summary · about

  1. 0:00Welcome
  2. 1:17About the speaker
  3. 3:44Algorithms to combinators journey
  4. 9:38Copy algorithm family
  5. 13:28Algorithm flavors by argument
  6. 15:38Filtering with predicates & combinators
  7. 18:50C combinator explained
  8. 21:56W combinator & composition
  9. 24:25Cleaner filtering with combinators
  10. 27:13Binary predicates & adjacent filtering
  11. 29:04Map algorithm family
  12. 31:51Adjacent transform applications
  13. 36:10Copy & map families summary
  14. 37:13Chunk algorithm family
  15. 37:55Max consecutive ones problem
  16. 40:26Integer chunking with partition
  17. 44:02Binary chunking with chunk by
  18. 46:30Unary chunking with chunk by key
  19. 49:28SI combinator in C++
  20. 51:54Performance notes & applications
  21. 55:23All algorithm families summary
  22. 56:07Q&A
~/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.