3 ms·
I don't see how adding a completely different syntax layer and compilation makes coding in JavaScript less overwhelming. Using jslint eliminates item 1. Item
by podperson 16y ago
I don't see how adding a completely different syntax layer and compilation makes coding in JavaScript less overwhelming.
Using jslint eliminates item 1.
Item 2 is a stupid language quirk. Guess what, Coffeescript is a whole new layer of quirks.
Aside from item 4, the rest are based on a mistaken idea that reducing typing somehow is a huge advantage. (I don't know, it may be for some people but I'm either too fast a typist or too dumb a programmer.)
CoffeeScript is probably very appealing to some people because it imports coding conventions from some other language (Ruby I guess) that they like. I happen to like JavaScript and running code through jslint once in a while is a heckuva lot less annoying than having to compile code and deal with debugging "assembler".