Given the following ClojureScript:
(ns foo)
(defn bar [] 42)
(ns baz
(:require [foo :as x]))
(defn quux [foo]
(x/bar))
baz.quux compiles to:
baz.quux = function quux(foo) {
return foo.bar.call(null)
};
i.e. the parameter name shadows the top-level "foo" namespace.
Is that a bug?
Regards,
Stuart
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en