Resumo
Há quem diga que o Coffee-Script veio para salvar a vida de muitos programadores, apesar do trabalho braçal na compilação do código para Java script, o maior problema inicial seria instalar o compilador coffee-script, pois utiliza linha de comando.
Há também uma versão de script, onde é possível fazer um embed do js e escrever o código coffee-script diretamente no arquivo e salvar para ser compilado em tempo de execução.
Este artigo visar dar ao leitor um entendimento de como surgiu o coffee-script, bem como sua instalação e implementação.
Introdução
Com alguns desconfortos causados pelo javascript, o desenvolvedor Jeremy Ashkenas resolveu então diminuir as linhas de código do javascript em praticamente apenas uma linha, e em 13 de dezembro de 2009 escreveu a linguagem coffe-script, que compilada gerava javascript e podia rodar em qualquer navegador. Seu compilador foi desenvolvido em Ruby puro.
Examine o código a seguir:

Figura1 - Código JavaScript
Agora examine este código:
Este código em apenas uma linha, gera o código ilustrado na figura 1, mas por que isso? JavaScript é uma linguagem de programação interpretada pelo browser, que por sua vez não é nada elegante comparado ao código ilustrado acima.
Coffee-Script é uma linguagem que quando compilada vira javascript, seu compilador foi desenvolvido em ruby puro. Coffee-Script evita que o programador escreva várias linhas de códigos, parênteses, ponto-e-vírgula etc.
Exemplo:
Com a biblioteca Coffee-Script importada no código HTML, poderia executar o seguinte comando: alert “teste” e o código seria compilado, o mesmo iria disparar uma caixa de diálogo para o usuário em tela.
O que vocês acharam da linguagem de Ashkenas?? Coffee-Script consegue superar realmente o javascript por ser mais limpo, sem chaves e parênteses delimitadores? Não esqueçam de comentar! Abraço a todos.