Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Ryan Florence argues that if people use CoffeeScript to write JavaScript programs, maintenance will be a nightmare:

I posted that article a little prematurely and more as a rant for my co-workers. It was a bit misunderstood (and it blew up online before I even knew it so I didn't bother editing).

My point in that quote was that bad CoffeeScript is worse than bad JavaScript.

Good CoffeeScript is better than good JavaScript.



Updated. I hope this reflects your feelings properly. If not, I’m willing to remove your name and link, I don’t want to misrepresent your concerns.


> Good CoffeeScript is better than good JavaScript.

Bold statement, explanation?


I find really well-written CoffeeScript easier to comprehend and scan, even though the community at large believes I hate the stuff entirely (I don't).

I'm just not sure if it's enough to make up for a less-than-optimal debugging experience, especially considering that most of us don't write really excellent code all the time.


So now we need Coffeescript, The Good Parts.


No, we need Coffeescript, the mature toolchain.


I think it is a bit too early days for that. But maybe somebody could compile a list of good CoffeeScript they've seen out there.


major fail


As a CoffeeScript - and JavaScript - fan, I must say that TJ's JavaScript is among the best code I've seen, in any language.


actually now that i think about it, maybe that's why people like CS so much, their own inability to write clean code


syntax doesn't make code beautiful, you can trust me on that one. I've seen beautiful C, lisp, erlang, js, asm, you name it. IMO the fanboy-ish nature of CS just screams naivety to me, kinda like when Ruby people think its syntax is "amazing", they all suck just in different ways :D haha if anything lisp is probably conceptually the most elegant


True, you can find ugly parts anywhere if you look hard enough. This however does not make everything the same. There is a huge difference if you encounter ugliness in every line you write or just in obscure cases. Syntax does matter.




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

Search: