Fork me on GitHub
#cljs-dev
<
2016-01-24
>
kamn05:01:48

FYI I think the maven info on the clojurescript README.md is off

kamn05:01:54

[org.clojure/clojurescript "1.7.228"]

kamn05:01:00

<dependency> <groupId>org.clojure</groupId> <artifactId>clojurescript</artifactId> <version>1.7.170</version> </dependency>

dnolen14:01:30

@kamn hrm? 228 is the latest

anmonteiro14:01:36

@dnolen: he means the README is outdated, still points to 170

mfikes23:01:39

Here’s an interesting one worth pondering: The catch and finally symbols do not yield true for special-symbol? (Perhaps relevant: they do for Clojure’s special-symbol?.) The clojure.tools.reader and cljs.tools.reader both make use of this method when processing syntax quotes. A consequence of this is that, while

`(try (catch) (finally))
evaluates to
(try (catch) (finally))
in Clojure and ClojureScript, it evaluates to
(try (cljs.user/catch) (cljs.user/finally))
in bootstrap (thus requiring additional quoting when writing macros that use catch and finally that are being used in bootstrap.)