Fork me on GitHub
#cljs-dev
<
2016-10-08
>
anmonteiro15:10:00

so one consequence of clojure.* namespace aliasing is that we can now do the following:

cljs.user=> (require '[clojure.analyzer :as ana])
nil
cljs.user=> (exists? ana/resolve-var)
true

anmonteiro15:10:11

should we maybe prevent this somehow, or is it OK to have?

anmonteiro15:10:38

(this obviously wouldn’t work if requiring the analyzer in Clojure)

anmonteiro21:10:01

@dnolen took some time today to investigate CLJS-1536 again http://dev.clojure.org/jira/browse/CLJS-1536 attached a new patch which solves the ((let [x 1] (defn x [] x))) problem

anmonteiro21:10:52

I think the current patch covers all bases now, feel free to prove me wrong 🙂