Join Calculus, Actors, Dining Philosophers, and Scala
Details
This week, we'll take a short break from Functional Programming in Scala.
Sergei Winitzki will present a tutorial on the Join Calculus and JoCaml, show a demo of the Dining Philosophers problem using JoCaml, and do a quick comparison of the Actor programming model with the Join Calculus.
We will then discuss a possible Scala implementation using actors.
For a primer, check out Sergei's Join Calculus tutorial (https://sites.google.com/site/winitzki/tutorial-on-join-calculus-and-its-implementation-in-ocaml-jocaml), and Wikipedia's Join Calculus page (http://en.wikipedia.org/wiki/Join-calculus).