~/talk

Understanding Distributed Calculi in Haskell

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

Clear claim: pi calculus and rho calculus are mapped to Haskell examples using distributed-process (Cloud Haskell); live ping‑pong code runs but exposes practical traps. Built demos (spawn, send, expect) and a Lamport logical clocks implementation that fails when messages violate protocol because expect is untyped and mailboxes accept any serializable value. Tried to write a pi→Cloud‑Haskell interpreter and finds it undoable due to send/receive port asymmetry and name/consensus complications.

AI-written summary · about

  1. 0:00Start
  2. 0:59distributed-process
  3. 12:53CCS & CSP
  4. 31:32async T-calculus
  5. 45:24RHO-lang
~/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.