4 ms·
Thankfully, GitHub starting gutting Coffee from Atom a long time ago. There's still too much in there though.
by plexicle 9y ago
Thankfully, GitHub starting gutting Coffee from Atom a long time ago. There's still too much in there though.
- vlunkr 9y agoWhile I understand the move to es6 or whatever we're calling it now, a part of me really misses coffeescript. I found it to be very elegant
- penagwin 9y agoI agree - I love coffeescript's syntax. It feels like comparing python to java-esk syntax (I mean without the type checking, etc)
- anotherevan 9y agoAgreed. Coffeescript was excellent lipstick for the pig that is javascript.
- boomlinde 9y agoNot particularly a fan, that analogy is solid. To me, a pig in lipstick seems somewhat more disturbing than one without.
- anotherevan 9y agoI was riffing on an old expression of putting lipstick on a pig. https://en.wikipedia.org/wiki/Lipstick_on_a_pig https://en.wikipedia.org/wiki/Lipstick_on_a_pig
- boomlinde 9y agoI realize that, but the point of the saying is typically that a pig with lipstick is little or no better than without. My point is that Coffeescript makes JS worse. It just adds an additional layer of complexity when you end up debugging the same old JS traps. The saying still holds up, because a pig wearing lipstick could actually be worse than a plain pig.
- anotherevan 9y agoAh, well in that case we are in disagreement. I think Coffeescript is a big improvement. It produces JS code that conforms to The Good Parts™ without having to remember to always add that third equals sign or the var keyword to avoid making a global and other such ridiculous bull-ka-ka. So you end up not debugging the same old JS traps as much because it is a lot harder to write them. (You get to debug shiny new JS traps instead, but there's only so much a good lipstick can do.) But it's fine if you prefer javascript to coffeescript. Tastes differ. Some people like bull-ka-ka. runs away
- twykke 9y agospread some love for moonscript (and its inspiration coffeescript of course, my daily bread-and-butter) - to my mind the best possible syntax for a (dynamic) programming language. python being second place. is it possible to get a tattoo with significant whitespace?