News for hackers. Stuff that matters.
Re:ECMAScript 6 by recursive on Sunday February 22, 2015 @07:10PM (#9091846)
But coffeescript doesn't even look like JavaScript. How could you confuse them?
Re:ECMAScript 6 by brianshaler on Tuesday February 24, 2015 @11:39AM (#9101698)
Several ES6 features very much resemble the few ways coffeescript syntax differs from older versions of ecmascript. Arrow functions, destructured assignment, string templates.

In context, we were commenting on this:

    .attr('transform', d => `translate(${d.x + 1} 0)`)
which looks pretty similar to the coffeescript counterpart:

    .attr 'transform', (d) -> "translate(#{d.x + 1} 0)"
Five subtle differences, but it shows how the things that are new/different about ES6 are more similar to typescript and coffeescript than ES5.
Re:ECMAScript 6 by bshimmin on Monday February 23, 2015 @04:12AM (#9093313)
In the specific D3 examples above, the advantages of ES6 have long been available in CoffeeScript.