~/talk

Paella: algebraic effects with parameters and their handlers

Talkat HOPE 2024 · on Monday, 2024-09-02· [functional-programming]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Library implements algebraic effects as computation trees indexed by worlds, claiming handlers that safely support dynamically allocated full ground reference cells and updatable continuations. Implementation lives in Idris 2 and uses Kripke-style families with box coalgebras to express actions, a product/exponential of families to let continuations run in any future world, and a tree monad plus folds as handlers. Demo shows working local-state effect and outlines a T arin Slater transform and threading use cases.

AI-written summary · about

  1. 0:00Paella and algebraic effects
  2. 1:25Computation trees and handlers
  3. 8:30Parameterized effects examples
  4. 13:04Cryptolike semantics and worlds
  5. 22:07Core types and tree actions
  6. 23:52Conclusion and future
  7. 26:21Q&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.