Functional Monthly - Session 5 (Intermediate to Advanced Topics)

Details
Please note Yelp's new address. You will need to RSVP with your full first/last names and photo ID.
Welcome to the monthly meetup of people interested in functional javascript and the topics connected to it. We've decided to combine the recently created Functional JS meetup group with the juggernaut SFJS meetup group to help spread the functional style.
We will meet on the last Tuesday of every month. Some of these meetups may get pretty advanced, but we plan to do our best to organize topics for beginners and advanced javascriptors alike.
Schedule
Doors open: 6:45PM
Presentation Starts: 7:30PM
Networking: 8:30PM
Everyone On Their Way Out: 9:00PM
Noone left at Yelp: 9:15PM
Alan Shaw - Communicating Sequential Processes
Basic patterns and examples. We present the Generator pattern and work through the CSP examples from Hoare's original paper, introducing coroutines in idiomatic Clojure syntax, subroutines, recursive datastructures,monitors and scheduling including the Dining Philosophers problem, the Sieve of Eratosthenes, and if time permits, a pattern for implementing a massively parallel supercomputer of the 1980s, the Connection Machine.
CSP is available in Clojure and ClojureScript today, and is the coreprogramming model in the Go language. It is also supported in Node.js under ES6 harmony:
http://swannodette.github.io/2013/08/24/es6-generators-and-csp/
PRESENTERS NEEDED
We need speakers for the next two meetups.
Session 6 - TBD This Year
Email Taylor to submit your talk - taylor @ looprecur.com

Functional Monthly - Session 5 (Intermediate to Advanced Topics)