The intrinsic quirks and behavior of CoffeeScript and JavaScript are the same. You cannot think of CoffeeScript as a kind of Python. It's a better (but with caveats) syntax for JavaScript.
There's a 1-1 mapping of CoffeeScript syntax to JavaScript syntax. This is really useful when you are debugging. But it cannot introduce much useful new behavior.
That's why I'd agree its more appropriate to see CoffeeScript as a new syntax for JavaScript, than as a new programming language.
There's a 1-1 mapping of CoffeeScript syntax to JavaScript syntax. This is really useful when you are debugging. But it cannot introduce much useful new behavior.
That's why I'd agree its more appropriate to see CoffeeScript as a new syntax for JavaScript, than as a new programming language.