[LOGIC-67] match(e/a) in ClojureScript always creates free var Created: 14/Nov/12 Updated: 14/Nov/12 Resolved: 14/Nov/12
|Reporter:||Thomas Karolski||Assignee:||David Nolen|
The following code:
works in Clojure as expected, returning ("Blub"). However in ClojureScript I get (_.0) instead. From what I can tell, this is because within the matche clause that matches [k v], both k and v are not being matched against the upper k and v, but rather create fresh variables instead.
Is this intended behavior?
|Comment by David Nolen [ 14/Nov/12 5:52 PM ]|