Comment Comment by swannodette I think anyone who thinks this should take a good long, long look at ClojureScript.* You don't have to refresh the browser to develop, this is single largest productivity boost I've experienced in my 6 years as a JS developer.* You can fully leverage JS prototypal inheritance (even on natives) because of ubiquitous namespacing* You have access to macros - you can build the very features that people have been talking / debating about for years todayUnlike CoffeeScript (which I like and use), ClojureScript does lets you write correct code you would never write by hand. parent swannodette 15 years ago
* You don't have to refresh the browser to develop, this is single largest productivity boost I've experienced in my 6 years as a JS developer.
* You can fully leverage JS prototypal inheritance (even on natives) because of ubiquitous namespacing
* You have access to macros - you can build the very features that people have been talking / debating about for years today
Unlike CoffeeScript (which I like and use), ClojureScript does lets you write correct code you would never write by hand.