Clojure was my first Lisp, I learned it just after Rich's first vids came out, but I hung up my hat as I prefer 1 language on all tiers(ajax on client) for web apps. So, Clojurescript now presents me with the ability to do that, and really piques my interest again in Clojure. I think this is a terrific development for Clojure.
Right now I use haXe (targetting js) on node.js and the browser with html5 - all typed apis, i mention this as it's in the same space, and I've recently had similar arguments in a system I've developed, regards tying to a base ui library. We came down on letting our users select their own ui, it seemed a mistake to alienate most of the community no matter what selection of tool was used. Our team of 5 had 5 different opinions, it's a real can of worms. I think it would be better for Clojurescript acceptance in the long run to make use of closure compiler and libraries optional. If it's optional you can still utilize the closure compiler in your pipeline (like I can for haXe output js - works great), and the better optimizing compilers which will no doubt appear in the javascript arms race. Coffeescript compiles to js as cleanly as possible; haXe by comparison is a lot more convoluted in that it has other semantics over and above standard js which require emulating, e.g. ocaml like enums. Neither however force the use of a 3rd party library. One other thing for dev, I'd like as speedy compilation as possible, raw compiler output with no other tweaks. Thanks, for a great tool, it's certainly welcome addition. bd -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en