Welcome! Please see the About page for a little more info on how this works.

0 votes
in Macros by
(clojure.walk/macroexpand-all '(defn foo [a] (go [] a)))

Unhandled clojure.lang.ExceptionInfo
   Could not resolve var: a
   {:var a}

This is because go depends on &env and macroexpand-all does not handle &env.

The reason this issue is important is because it breaks the cider debugger for async.

1 Answer

0 votes
Reference: https://clojure.atlassian.net/browse/CLJ-2011 (reported by alex+import)