go ignores async code in letfn body
The following snippet fails because <! is outside of go boundaries.
Async code in letfn body should be rewritten by the go macro, given all bound functions can be properly initialized when the body starts.
Updated example to properly check circular references
No, the fix and the test are both wrong.
The fix doesn't properly establishes circular references and the test fails to check it because it shadows clojure.core's odd?/even?.
What's the status on this? 0001-ASYNC-221-handle-letfn-in-ioc+test.patch is the patch?
Removing bad patch