I don't really understand how it all works :) but for feedback the Node
REPL which comes with a clean `lein new mies app` is not affected.
gvim
On 26/09/2015 22:56, Mike Fikes wrote:
Right,
This also affects http://clojurescript.net, Joel Martin’s Node
bootstrapped ClojureScript REPL and David's
http://swannodette.github.io/2015/07/29/clojurescript-17/ (try (if 0
(prn 1) (prn 2)) in the “Compilation” box and you’ll see a bare if(0) in
the emitted JavaScript. (Interestingly, it doesn’t affect Replete—not
sure how Replete dodged this one.)
For Planck this is covered with https://github.com/mfikes/planck/issues/144
It is also covered upstream via http://dev.clojure.org/jira/browse/CLJS-1423
At it root it is an issue with *unchecked-if* misbehaving in
bootstrapped mode in a way that has been vexing us, defying explanation.
- Mike
On Sep 26, 2015, at 4:57 PM, gvim <[email protected]
<mailto:[email protected]>> wrote:
Planck (1.6) gives me:
cljs.user=> (if "" :Truthy :Falsey)
:Falsey
cljs.user=> (if 0 :Truthy :Falsey)
:Falsey
This is wrong, according to "Clojurescript Up and Running" and
https://github.com/swannodette/lt-cljs-tutorial :
;; 0 is not a false-y value.
(if 0
"Zero is not false-y"
"Yuck")
;; Nor is the empty string.
(if ""
"An empty string is not false-y"
"Yuck")
Same results in 1.5 so not a version issue.
gvim
--
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]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/clojurescript.
--
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]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/clojurescript.
--
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.