Details
-
Type:
Defect
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
Should do the same things as Clojure, warn about redef.
This is a broader issue related to name shadowing.
ClojureScript:cljs.user> (def next 1)
"Error evaluating:" (def next 1) :as "cljs.core.next = 1;\n"
org.mozilla.javascript.EcmaError: TypeError: Cannot find function call in object 1. (cljs/core.cljs#772)
at cljs/core.cljs:772 (anonymous)
<snip>