Announcing: async-style 0.1.0
JS-style async/await has finally landed in Clojure!
• async/await implementation on top of core.async
• Follows the JavaScript Promise API and semantics as close as possible, so you already know how to use it
• Comes with blocking/await and compute/await as well, for asynchronous blocking and compute tasks
• async/wait for when you need to uncolor your code
• First-class error handling with implicit try/catch/finally and threading friendly helper catch, then , handle, finally, etc.
• First-class cancellation (cancel!, cancelled?)
• Macros for painless flow: ado, alet, clet
Give it a , start hacking, and let async-powered Clojure code fly!