Skip to content

Details

Communicating Sequential Processes (Osvaldas Grigas)

  • Apart from being the foundation of core.async, CSP's parallel programming model has strongly influenced Go, Occam and other languages.
  • I'll present the original 1978 CSP paper by Tony Hoare: http://spinroot.com/courses/summer/Papers/hoare_1978.pdf
  • A bit of history.
  • Elegant solutions to hard concurrency problems.
  • Some of it may get a little hardcore.

core.async (Osvaldas Grigas)

  • Implementation of CSP in Clojure.
  • Intro to channels.

Members are also interested in