Hacker News new | past | comments | ask | show | jobs | submit login

I absolutely love CoffeeScript, with how it structures classes and functions makes sense (plus the python like syntax was a big plus for work). JavaScript seemed to unorganized, unclear, and cluttered for big projects.



I do a fair amount of coffeescript work and every time I see the compiled source I'm so glad that I'm writing in coffeescript. It's not just that it makes certain JS gotchas almost non-issues (almost! there are still several things that can trip you up), it's that it makes clean, concise and correct programming so much easier. There are a lot of things, like curried functions (`f = (a) -> (b) -> result`) or testing for membership in a list (`if foo in [a, b, c]`) which one is much more likely to use in coffeescript than JavaScript because the syntax is so much nicer. Having good syntax doesn't just make it easier to read and write, it promotes good habits and discourages bad ones.


If I weren't coding ClojureScript now I would at least be in CS. CS is nice, but Clojure is just too strong a language.


I still need to try out ClojureScript. I've heard great things. I prefer the coffeescript syntax, though...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: