Rationale for dropping ModuleImport syntax?
Karolis Narkevičius
karolis.n at gmail.com
Tue Jun 10 07:16:19 PDT 2014
(bikeshed: don't leave out this option for the syntax `import module from
"underscore"`)
On Tue, Jun 10, 2014 at 3:15 PM, Karolis Narkevičius <karolis.n at gmail.com>
wrote:
> > These and other options have been discussed on es-discuss over the past
> 2 or 3 years
>
> But back then there was no real world usage yet? Shouldn't new feedback be
> taken into account?
>
>
> On Tue, Jun 10, 2014 at 2:27 PM, Forbes Lindesay <forbes at lindesay.co.uk>
> wrote:
>
>> > Please, cosmetic changes only! : )
>>
>>
>> Fair enough. In that spirit, how about we keep the functionality that
>> was recently dropped, but fix the strange wording of it (a cosmetic change)
>> so that it becomes:
>>
>>
>> ```js
>>
>> import 'underscore' as _;
>>
>> ```
>>
>>
>> as has been suggested by other people. It's not ideal, but we then end
>> up with three ways of importing a module:
>>
>>
>> Single default export:
>>
>>
>> ```js
>>
>> import mkdirp from 'mkdirp';
>>
>> ```
>>
>> Many named exports:
>>
>> ```js
>> import 'underscore' as _;
>> ```
>>
>> Individual named exports:
>>
>> ```js
>> import {map} from 'underscore';
>> ```
>>
>> That is a small cosmetic change (relative to what was the proposal
>> until a few days ago) but, I believe, provides all the required
>> functionality. This has already been proposed by others in this thread,
>> and i don't think I've seen any meaningful criticism of the idea?
>>
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20140610/2fafe73b/attachment-0001.html>
More information about the es-discuss
mailing list