Eu acho que, de alguma forma, construir uma linguagem que é compilada para outra linguagem parece uma má ideia desde o início, em vez de aprender javascript corretamente desde o início. Olhe para Douglas Crockfords Good Parts e então você está viciado. E o javascript não é difícil - escrever um bom código é difícil, independentemente do idioma! Se você escrever código de baixa qualidade em javascript, provavelmente escreverá código de baixa qualidade em coffeescript ou lattescript ou qual será o sabor do dia. E dizer que a sintaxe do café é bonita me passa. Eu gosto do meu aparelho cacheado e sintaxe C - e preferencialmente funcionaria em uma linguagem assim (desculpe, VB!). E mais brinquedos, linguagens e estruturas para fazer a mesma coisa novamente não parecem mais um progresso para mim!