Le 25 juin 2014 à 11:16, Calvin Metcalf <[email protected]> a écrit :
> The place where the current syntax shines is when dealing with anonymous
> values,
>
For that case, the same sugar as named exports could work:
export let default = ...
at the condition to allow "default" as an identifier in that position.
BTW, I agree with Kevin that the sugar for default export is not worth the
obfuscation of the design.
—Claude
> On Jun 25, 2014 1:29 AM, "Barronville, Jonathan" <[email protected]>
> wrote:
> Kevin, you're not alone :) . I like that last form, too.
>
> - Jonathan
> —
> Sent from Mailbox
>
>
> On Wed, Jun 25, 2014 at 1:21 AM, Axel Rauschmayer <[email protected]> wrote:
>
> I do like the conciseness of the last form. The other forms do indeed not
> seem very useful.
>
>
> On Jun 25, 2014, at 5:45 , Kevin Smith <[email protected]> wrote:
>
>>
>> ExportDeclaration:
>> ...
>> export default ClassDeclaration
>> export default FunctionDeclaration
>> export default GeneratorDeclaration
>> export default = AssignmentExpression
>>
>>
>> To reply to myself (since no one else appears to be interested), I think it
>> might even be best to drop these special forms altogether. The non-sugared
>> form of:
>>
>> export { someVar as default };
>>
>> is already very concise, and will help developers understand what this whole
>> "default" thing is about. The sugar appears to be obfuscating the design,
>> and is doing more harm than good.
>>
>> Again, thoughts?
>>
>> _______________________________________________
>> es-discuss mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
>
> --
> Dr. Axel Rauschmayer
> [email protected]
> rauschma.de
>
>
>
>
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss