A small clojurescript library that helps you escape callback hell when interoping with javascript and core.async.
Browse cluster: Godot XR and Game Development Tools →cljs-callback-heaven is a ClojureScript library designed to simplify asynchronous JavaScript interoperability by reducing callback complexity. The library provides macros and functions that bridge the gap between JavaScript's callback-based asynchronous patterns and ClojureScript's core.async channels, allowing developers to jam callback values into channels with minimal boilerplate. Built for ClojureScript and core.async, the library offers utilities like the `>?` function for error-first callbacks, positional argument handlers like `>1` and `>2`, and convenience macros like `<?` and `(<print)` to streamline common patterns.