Coffee is just a set of syntactic improvements (well, it's debatable - let's say "syntactic changes") over JavaScript. JS is too weak a language to implement this syntactic sugar inside of it, so there is a need for an external tool. But if you take a look at any Lisp, you'll see that people are building syntactic abstraction inside a language and that it doesn't make their code "a different language compiled to (their kind of) Lisp".
This is not to say that everything compiled down to JS is still JS. But the difference is quite neatly explained in Mathias Felleisen great paper: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.4... All that Coffee does are local transformations, equivalent to what you could do with Lisp or Nim or Dylan macros.
[EDIT: removed the "soooo cute" opening sentence, as it was brought to my attention that it distracted readers]
I stopped reading your reply after this. Just FYI, HN doesn't condone bad attitudes. You'll end up getting hell banned.
Having said that, my down-voted comments are factual. They are not incorrect, they were down voted by people who have strong emotions about CoffeeScript.
True or false? All the statements below are true.
Trix is writen in CoffeeScript?
CoffeeScript is not superset or a subset of JavaScript?
Are there other languages that compile to JavaScript?
I don't consider projects written in CoffeeScript JavaScript projects?
I gave simple statements of fact that were not incorrect, and they got down voted and emotional replies.