Ask HN: Should I use languages that cross compile to JS?
My reservations are that adding a compile step with a dynamic language seems like added complexity and debugging (even though source maps and live reload tools help pretend it's not the case), and that if JS is so bad to work with directly, why not support an alternative completely?
I've worked on a full project in CoffeeScript before, I've done the ASM.js hello world from C, I've also looked at Dart, Clojure and Typescript.
It just seams like those solutions are not taken by choice, but by necessity.
Thoughts? (hears can of worms open)