Chez rejects duplicate lambda formals, so any (fn [_ _] ...) failed to compile — including every macro expander, whose &form/&env slots both expand to _. The analyzer now renames each earlier duplicate param to a fresh name (Clojure binds the last occurrence, so the earlier ones are shadowed and unreferenceable). SCI load 162 -> 186/218. |
||
|---|---|---|
| .. | ||
| clojure/core | ||
| jolt | ||