ClojureScript Gets Async/Await
TL;DR AI
2 min readKey summary
A Hacker News thread on ClojureScript async/await broadened into a discussion of error and anomaly handling in async systems.
A commenter described custom tooling, inspired by Cognitect’s anomaly taxonomy, for carrying failure details across functions and core.async channels.
The approach also propagates server-side exceptions and client-side WebSocket messages, aiming for consistent failure handling across boundaries.
The discussion highlights a key challenge in modern async apps: reliably moving failure information without depending on stack unwinding.



