core-async

2025-03-31T03:30:02.891769Z

I'm guessing something in the go macro fails with new Clojure 1.12 method reference?

(a/go (reduce + (mapv Math/sqrt (range 1e6))))

=> Syntax error macroexpanding clojure.core.async/go at (test/com/xadecimal/async_style_test.clj:1325:11).
   Cannot find field sqrt for class class java.lang.Math

Alex Miller (Clojure team) 2025-03-31T03:40:19.745729Z

The go macro depends on tools.analyzer which is still in the process of being updated to 1.12

👍 2