~/talk

What is a (side) effect?

Talkat LambdaConf 2018 · 2018-06-03..06-05· [machine-learning]
slides:none on file

Argues that “side effect” lacks a crisp definition and that what matters are concrete operation sets and laws: shows monads, monad transformers and free monads, algebraic effect handlers with continuations, and type-and-effect systems separating values from computation as real tools, demonstrates handlers can resume or replay continuations and make composition easier while transformers become awkward, points out order of composition matters, cites Frank and dependent-type examples (Idris-style signatures) as worked research directions, and recommends focusing on algebras and laws rather than naming a single solution.

AI-written summary · about

  1. 0:00Introduction to effects
  2. 2:15Monads as a modeling tool
  3. 5:51The obsession with monads
  4. 9:41Challenges in combining effects
  5. 12:10Algebraic effects and handlers
  6. 18:02Effect systems and theory
  7. 20:40Real-world modeling problems
  8. 27:01A new approach to effects
  9. 32:50Q&A and conclusion
~/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.