3 ms·
The impression I got is the core syntax is all there, you just don't get access to the jvm libraries anymore.
by runevault 15y ago
The impression I got is the core syntax is all there, you just don't get access to the jvm libraries anymore.
- fogus 15y agoAll of the core syntax is not currently there, but you're right that ClojureScript only interops with js and not Java. For a more detailed differences list see https://github.com/clojure/clojurescript/wiki/Differences-from-Clojure https://github.com/clojure/clojurescript/wiki/Differences-fr...
- runevault 15y agoNo STM, that'll be interesting. Ack no transients either! I know it's early but not gonna lie that one makes me sad. I love being able to write stupid fast list/map builder functions that bash inline but then return something nice and immutable.
- fogus 15y agoBear in mind that the wording is very careful. We took great pains to say things like "not currently implemented." ;-)
- SomeIdiot 15y ago"ClojureScript does not currently support regular expression literals using #"" " This one seems like a big deal, given how often I find myself using regexes in clojure. Is it on its way and is there a workaround currently?
- ericmoritz 15y agoI'm sure you can use the native RegExp class: (def pat (RegExp. "Some(.+)"))
- abp 15y agoThere you go: https://github.com/clojure/clojurescript/commit/a201e9d8dec84ac0bca5b51c714b3179ed7444c8 https://github.com/clojure/clojurescript/commit/a201e9d8dec8...