News for hackers. Stuff that matters.
Re:Node.js ES2015/ES6 support by minitech on Monday April 25, 2016 @06:05PM (#11567759)
> There are a lot of one liners that are much more composable in the fat-arrow syntax. The default returns takes a lot of it out, and makes it simpler the simpler it starts.

They’re not more composable… they’re slightly shorter, and anything non-trivial doesn’t fit on one line. Template literals are nice, sure.

> the local name doesn't have to match the name of the module,

But when it does, everything is a lot more obvious. It works fine for all the Python modules, too.

Re:Node.js ES2015/ES6 support by tracker1 on Tuesday April 26, 2016 @05:12PM (#11575666)
Try the following without fat-arrow syntax off of an object

    {
      foo: (a,b) => doFoo(this, a, b, 'fixed-value')
    }
I find the fat-arrow syntax allows for much more dynamic flows that are easy to understand, more so than bind, and like the above, where bind wouldn't work.

There's a lot of oneliner possibilities when you get rid of 12+ characters `function(){ return ` ... Also, I find the fat-arrow syntax looks better in a lot of cases, where you might use bind.