Details
-
Type:
Defect
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
In a fresh script/repljs on clojurescript master I see the following behaviour:
ClojureScript:cljs.user> (ns foo.bar)
ClojureScript:foo.bar> (defn id [x] x)
#<
function id(x) {
return x;
}
>
ClojureScript:foo.bar> (defn foo [] (id 42))
#<
function foo() {
return foo.bar.id.call(null, 42);
}
>
ClojureScript:foo.bar> (foo)
"Error evaluating:" (foo) :as "foo.bar.foo.call(null)"
org.mozilla.javascript.EcmaError: TypeError: Cannot read property "id" from undefined (<cljs repl>#4)
at <cljs repl>:4 (foo)
at <cljs repl>:4 (anonymous)
at <cljs repl>:4
nil
ClojureScript:foo.bar>
(https://www.refheap.com/paste/8494 in case formatting fails)