Sunday, April 17, 2016

Learnability (continued)

Ashley may be expressing some ambivalence here, about the direction of ES6 / ES7, I find it somewhat hard to tell.

She's loyal to the concept of teaching the language, but worries, rightly, about syntactic sugar obscuring and occluding the more deeply unifying concepts.

The best way to learn is to teach, that she knows.

Some of the new syntax she's clearly excited about, namely "destructuring".

The JavaScript community seems quite comfortable with "transpilers" such as Babel, which re-casts ES7/ES6 semantics in an earlier version.

This developer raves about destructuring too.

Other transpilers go to ES-whatever from TypeScript, CoffeeScript, ClojureScript...


Here's another one by Ashley helping us understand the npm (Node Package Manager) ecosystem.  She's right, the data are pretty sketchy.