Details
Assignee
Stuart SierraStuart SierraReporter
Stuart SierraStuart SierraLabels
Patch
CodePriority
Trivial
Details
Details
Assignee
Stuart Sierra
Stuart SierraReporter
Stuart Sierra
Stuart SierraLabels
Patch
Code
Priority
Created July 29, 2013 at 8:16 PM
Updated September 3, 2013 at 3:58 PM
The
clojure.walk/macroexpand-all
function appears to be a general recursive macroexpansion, but it is not because it doesn't understand special forms such aslet
.Current patch: 0001-CLJ-1240-Note-limits-of-clojure.walk-macroexpand-all.patch
The modified docstring in this patch notes that
clojure.walk/macroexpand-all
is not identical to macroexpansion by the Clojure compiler and should be used for development only.