A presentation by Rich Hickey to the Western Mass. Developers Group on Clojure and concurrency. Brief overview of Clojure, discussion of concurrency issues, locking, and immutabiity. In-depth look at Clojure's refs, transactions and agents. Demonstration and review of code for a multithreaded ant colony simulation.
Be sure to grab the slides and code in order to follow along.
Thanks to Shawn Fumo for working on this video.
hmmm ... potential applications for massively scalable concurrent video conversation communities? think tokbox/seesmic/yahoo live in use by orders of magnitude larger numbers of people than 2009 norms.
