My perspective here is that there are not too many modules (in nodejs) that
rely on more than a handful of exports from a particular module, we are
actively working on validating this using esprima in a large set of npm
modules. If this is true, we should be just fine with specific imports, and
for the edge cases, an imperative form should be sufficient.

For now, I will ask you all to try to find a modules that are using too
many exported methods from one of its imported modules, you will be suprise
how hard it is too find those.

/caridy


On Mon, Jun 9, 2014 at 11:27 AM, Axel Rauschmayer <[email protected]> wrote:

> As an aside, it is yet to be seen whether the "default" export thing is
> the best way, or the bad part itself.  We don't have the real world
> experience yet to answer that.
>
>
> I’d even argue that they led to the predicament that we are currently in.
>
> If the default export didn’t look like “the module”, things would, in my
> opinion, be easier to understand:
>
> ```js
> import _ from "Underscore";
> import { flatten, union } from "Underscore";
> import default someFunction from "single_function_module";
> ```
>
> --
> 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

Reply via email to