->
it.name
->
it
{it.name}
->
{it.name}
compiles to:
// Generated by LiveScript 1.5.0
(function(it){
return it.name;
});
(function(it){
it;
return {
name: it.name
};
});
(function(){
return {
name: it.name
};
});
the third function has no argument
Another example:
// Generated by LiveScript 1.5.0
var t;
t = function(){
return function(cb){
return it;
};
};