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

Reply via email to