Я смотрел CoffeeScript, и я не понимаю, как вы напишете такой код. Как он обрабатывает вложенные анонимные функции в своем синтаксисе?
;(function($) {
var app = $.sammy(function() {
this.get('#/', function() {
$('#main').text('');
});
this.get('#/test', function() {
$('#main').text('Hello World');
});
});
$(function() {
app.run()
});
})(jQuery);