Vilnius Clojure #11
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.