<div dir="ltr">Sorry to be dense, but I would appreciate more elaboration of this sentence:<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 19, 2014 at 3:40 AM, Axel Rauschmayer <span dir="ltr"><<a href="mailto:axel@rauschma.de" target="_blank">axel@rauschma.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">This is a key sentence in David’s proposal: “ES6 favors the single/default export style, </div>
</blockquote><div><br></div><div>What is the "single/default" export style?  If I understand this claim, it says that a module will typically contain a single export statement, either named 'default' or not. Is there any evidence to support this? Everything I've seen contradicts this claim, assuming I understand it.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">and gives the sweetest syntax to importing the default. Importing named exports can and even should be slightly less concise.”</div>
</blockquote><div><br></div><div>Could you please give an example? In my experience, "export default" is rare or at least divisive since it seems stylistically incompatible with named exports. </div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div><div><div><div class="h5"><br><div><div>On Jun 19, 2014, at 12:31 , Michał Gołębiowski <<a href="mailto:m.goleb@gmail.com" target="_blank">m.goleb@gmail.com</a>> wrote:</div>
<br><blockquote type="cite"><div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">Thanks, Dave, for bringing that up, it shows you're open for feedback. That said (bikeshed begins), w</span><span style="font-family:arial,sans-serif;font-size:13px">hat's wrong with:</span></div>


<span style="font-size:13px;font-family:arial,sans-serif">```js</span><br style="font-size:13px;font-family:arial,sans-serif"><span style="font-size:13px;font-family:arial,sans-serif">import "fs" as fs;</span><br style="font-size:13px;font-family:arial,sans-serif">


<span style="font-size:13px;font-family:arial,sans-serif">```</span><div><font face="arial, sans-serif">? I feel that a lot of effort went in ES6 into reducing boilerplate via e.g. arrow functions, classes etc. but if you start with Node's require, this adds clutter. Compare these 3 forms of importing all the module "lodash" bindings to an object _:<br>


</font><div><span style="font-size:13px;font-family:arial,sans-serif">```js</span><br style="font-size:13px;font-family:arial,sans-serif"><span style="font-size:13px;font-family:arial,sans-serif">var _ = require("lodash"); // Node</span><br style="font-size:13px;font-family:arial,sans-serif">


<span style="font-size:13px;font-family:arial,sans-serif">import * as _ from "lodash"; // Dave's syntax</span><br style="font-size:13px;font-family:arial,sans-serif"><span style="font-size:13px;font-family:arial,sans-serif">import "lodash" as _;</span><br style="font-size:13px;font-family:arial,sans-serif">


<span style="font-size:13px;font-family:arial,sans-serif">```</span></div></div></div>
</blockquote></div><br></div></div><div class=""><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">-- <br>Dr. Axel Rauschmayer<br><a href="mailto:axel@rauschma.de" target="_blank">axel@rauschma.de</a><br>
<a href="http://rauschma.de" target="_blank">rauschma.de</a><br></div><br></div></div><br>
</div>
<br></div></div></div></div><br>_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
<br></blockquote></div><br></div></div>