Yes, named and anonymous functions are quite different. Different syntaxes for each are not different.
On Mon, Feb 17, 2014 at 6:16 PM, Fil Mackay <[email protected]>wrote: > On Tue, Feb 18, 2014 at 9:47 AM, Stefan Karpinski <[email protected]>wrote: > >> There's no difference in what's generated by the i->i syntax and the >> function(i) i end syntax: >> > > Yes these are the same (cases 3 and 4), but are different from the others > (cases 1 and 2). From @Jameson's list: > > 1: function f(i); i; end > 2: f(i) = i > 3: const f = function(i); i; end > 4: const f = (i) -> i > > So it seems to be a named v anonymous distinction here? > > My workings here <https://gist.github.com/filmackay/9061231>. > >
