Over the past few months I have been working on creating some resources to help people learn to use core.async. My goal is make this the best resource available to help people get started with core.async and to document best practices for composing applications with core.async.
It is still a work in progress, but it currently includes the following:
- An introduction to channels, buffers, and basic channel operations
- A tutorial/workshop that introduces core.async using both Clojure and ClojureScript
- A reference section of the core.async API, including both the Clojure and ClojureScript sources
Please check it out at www.core-async.info.
I will continue to add more reference and tutorial material in the future. Please let me know if there is anything you would think would be useful to add.