I'm investigating the use of ClojureScript in the .NET environment. I'm a bit 
uncertain if I want to post this message here or to a different group.

When I use the Java-based ClojureScript compiler, I see the following 
definition of cljs.core.truth_:

cljs.core.truth_ = function truth_(x) {
  return x != null && x !== false;
};

However, when I add core.cljs from the latest ClojureScript source code and let 
VisualStudio compile the file using the vsClojure extension and the Clojure 
plug-in, I see the following definition:

cljs.core.truth_ = (function truth_(x){
return cljs.core.truth_.call(null,x);
});

When I view a web page using the latter code, I see the message:

Uncaught RangeError: Maximum call stack size exceeded 

I had copied core.cljs from the latest source code. In addition, I extracted 
the core.cljs from the latest relased jar file and observed the same behavior.

Any ideas on this problem?

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to