3 ms·
Does anyone know what this means for clojurescript?
by xntrk 10y ago
Does anyone know what this means for clojurescript?
- yegortimoshenko 10y agoIt makes a completely self-hosted ClojureScript compiler possible.
- reitzensteinm 10y agoIt already is, except for the final Closure Compiler pass.
- pitaj 10y agoAnd that is precisely why this makes a completely self-hosted compiler pass possible.
- xntrk 10y agois java a requirement though? or was it only a requirement because of google closure?
- matthewbauer 10y agoJava is no longer required.
- Skinney 10y agoclojurescript still requires clojure for macros, no?
- swannodette 10y agoNo, ClojureScript has been bootstrappable since late summer 2015. Everything already runs in JavaScript. It's just that now the final optional optimization pass can also run in JavaScript.
- deleted 10y ago[deleted]
- espeed 10y agoI created a ticket and posted this to the ClojureScript discussion group a few mins ago: https://groups.google.com/d/msg/clojurescript/jMSQChpCdhg/p72sKYiRBwAJ https://groups.google.com/d/msg/clojurescript/jMSQChpCdhg/p7...
- swannodette 10y agoNothing. Zero benefits here for typical usage of ClojureScript. Potentially interesting for 3rd party bootstrap efforts like Planck, Lumo, etc.
- espeed 10y agoTrue, but it helps fix the TTFX metric -- "Time to First XML" ;-) -- Derek Slager made a case for this in his talk at the Conj: "ClojureScript for Skeptics" https://youtu.be/gsffg5xxFQI?t=20m9s https://youtu.be/gsffg5xxFQI?t=20m9s The remaining bit of Java is like "a little piece of kelp that's stuck to the hull, and even though it's little, you don't want anything stuck to the hull" (http://www.tv-quotes.com/shows/the-west-wing/quote_14096.html http://www.tv-quotes.com/shows/the-west-wing/quote_14096.htm...). TTFX 1: http://clojurescript.org/guides/quick-start http://clojurescript.org/guides/quick-start
- brucehauman 10y agoTo be fair, the XML is listed at the very bottom as the last of the options for getting your dependencies.
- valw 10y agoZero technical benefits for sure, but it may help with ClojureScript's marketing. I've seen many JS developers outright dismiss ClojureScript / Closure because they don't want anything that involves Java - which is completely irrational, but a reality still.