Preguntas etiquetadas con coffeescript

CoffeeScript es un lenguaje que se compila en JavaScript. Debajo de todas esas vergonzosas llaves y punto y coma, JavaScript siempre ha tenido un magnífico modelo de objetos en su corazón. CoffeeScript es un intento de exponer las partes buenas de JavaScript de una manera sencilla.

317
¿Cómo defino variables globales en CoffeeScript?

En Coffeescript.org: bawbag = (x, y) -> z = (x * y) bawbag(5, 10) compilaría para: var bawbag; bawbag = function(x, y) { var z; return (z = (x * y)); }; bawbag(5, 10); compilando a través de coffee-script en node.js envuelve eso: (function() { var bawbag; bawbag = function(x, y) {...

188
Ejecutivo: mostrar stdout "en vivo"

Tengo este script simple: var exec = require('child_process').exec; exec('coffee -cw my_file.coffee', function(error, stdout, stderr) { console.log(stdout); }); donde simplemente ejecuto un comando para compilar un archivo de script de café. Pero stdout nunca se muestra en la consola, porque el...

115
CoffeeScript en Windows?

¿Cómo puedo probar CoffeeScript en Windows? Las instrucciones de instalación son solo para * nix: http://jashkenas.github.com/coffee-script/#installation EDITAR: Desde que pregunté esto hace un tiempo, han aparecido muchas respuestas nuevas. La cantidad (y calidad) de opciones para los usuarios...

105
Definición de una matriz de objetos anónimos en CoffeeScript

¿Cómo defino una matriz de objetos anónimos en CoffeeScript? ¿Es esto posible en absoluto, usando la sintaxis YAML? Sé que tener una matriz de objetos con nombre es bastante fácil: items:[ item1: name1:value1 item2: name:value2 ] Sin embargo, sería un poco más complicado si esos dos objetos...