Asynchronous Functional Programming on the JVM
We'll take a close look at core.async - the CSP library for Clojure(script).
- The motivation
- Problems suitable for CSPs to handle
Given the minimalist nature of Lisps, the syntax is underwhelming, but applications can be exciting in the manner they make complex problems within reach.
Outline/Structure of the Demonstration
- Self-contained problems with solutions - live coded.
- Q & A (last 5-10 mins)
Understand where and how to use CSP. And specifically know how to use core.async in your everyday work.
Developers familiar with multi-threading, concurrent programming, and are looking for a different and extremely effective ways to improve their art in this area.
Familiarity with Lisp.
Clojure experience may be helpful, but not necessary.