CoffeeScriptではNamed functionが使えない
ふーむなるほどー使えないんですなー
検索したら出てきた笑ったやつ↓
Named function in CoffeeScript - Gists - GitHub
こういうのどう書くんだろうと思ったら
(function foo() { bar(); setTimeout(foo, 100); }());
CoffeeScriptだと、こうするようだ
(foo = -> bar() setTimeout foo, 100 )()
ちなみに戻すとこうなる
var foo; (foo = function() { bar(); return setTimeout(foo, 100); })();
なるほどのー