<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
</head>
<body>
<div>
<div style="font-family:Calibri,sans-serif; font-size:11pt">If it is considered legal, then I'd say maybe the default export should be named @@default (or a similar symbol) instead.<br>
<br>
Ron<br>
<br>
Sent from my Windows Phone</div>
</div>
<div dir="ltr">
<hr>
<span style="font-family:Calibri,sans-serif; font-size:11pt; font-weight:bold">From:
</span><span style="font-family:Calibri,sans-serif; font-size:11pt"><a href="mailto:calvin.metcalf@gmail.com">Calvin Metcalf</a></span><br>
<span style="font-family:Calibri,sans-serif; font-size:11pt; font-weight:bold">Sent:
</span><span style="font-family:Calibri,sans-serif; font-size:11pt">6/24/2014 5:47 PM</span><br>
<span style="font-family:Calibri,sans-serif; font-size:11pt; font-weight:bold">To:
</span><span style="font-family:Calibri,sans-serif; font-size:11pt"><a href="mailto:zenparsing@gmail.com">Kevin Smith</a></span><br>
<span style="font-family:Calibri,sans-serif; font-size:11pt; font-weight:bold">Cc:
</span><span style="font-family:Calibri,sans-serif; font-size:11pt"><a href="mailto:es-discuss@mozilla.org">EcmaScript</a></span><br>
<span style="font-family:Calibri,sans-serif; font-size:11pt; font-weight:bold">Subject:
</span><span style="font-family:Calibri,sans-serif; font-size:11pt">Re: ModuleImport</span><br>
<br>
</div>
<div>
<p dir="ltr">Side note: is that legal?  I assumed you wouldn't be able to do that due to default being a reserved word.
</p>
<div class="gmail_quote">On Jun 24, 2014 7:53 PM, "Kevin Smith" <<a href="mailto:zenparsing@gmail.com">zenparsing@gmail.com</a>> wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<br>
</blockquote>
</div>
<br>
</div>
<div class="gmail_extra">I don't agree that the changes to the semantics are large, if we're talking about simply allowing a single syntactic form for both named and default import and Ron's option (A) (where default and named exports can not co-exist... until
 ES7 at least).</div>
</div>
</blockquote>
<div><br>
</div>
<div>But unless you want to rewrite the design, you cannot prevent a default export and named exports from co-existing:</div>
<div><br>
</div>
<div>    function F() { }</div>
<div>    export { F as default };  // Named and default</div>
<div><br>
</div>
<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>
</div>
</body>
</html>