~/talk

Reflecting on Behavior

Talkat LambdaConf 2018 · 2018-06-03..06-05· [frontend-architecture]
name:Mike Stay
links:none on file
slides:none on file

Milner’s rho calculus becomes a practical VM for a blockchain implemented in Scala with about a dozen developers and plans to hire more; the work claims an algorithmic method that derives a type system from operational semantics, uses Caires' spatial-behavioral type system combined with Meredith's reflection trick to get behavioral and resource types, and aims to prevent real bugs like DAO and Parity race faults while supporting composable guarantees and separate validation/sharding.

AI-written summary · about

  1. 0:00Start
  2. 3:06RHO calculus
  3. 10:03Lambda calculus
  4. 13:34Asynchronous Pi calculus
  5. 16:27Race condition
  6. 18:47RHO (Reflective Higher-Order) calculus
  7. 25:51A useful behavioral type
  8. 36:06Curry-Howard Isomorphism
  9. 37:42Distributive Law
~/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.