Just FTR, no one is proposing type guarded variants. Maybe they'll be wanted later -- so the alterna-constructor method(s) can be named then.

For now, Array.new is polyfill-able on pre-ES5 implementations if you are willing to write Array['new'] all over. That is a drag, though.

/be

Matthew Robb wrote:
I agree with Rick on the general feeling with Array.of

If arguing ambiguity I would argue a better method name for type guarded arrays would be Array.ofType


On Sun, Aug 26, 2012 at 8:56 PM, Rick Waldron <[email protected] <mailto:[email protected]>> wrote:


    On Sunday, August 26, 2012 at 7:30 PM, Brendan Eich wrote:

    Rick Waldron wrote:
    But Array.of is not. Maybe Array.new is a good name.
    Array.of is unambiguous with the current ES specification

    Array.new is ok too, though -- no problem with a reserved
    identifier as
    a property name. It's darn nice for Rubyists.

    OTOH Array.of matches the preposition pattern used in Array.from.
    But I
don't think this trumps Array.new.

    Nor do I, but I think it poses a problem for polyfilling (which is
    not a silver bullet).

    +1 Array.new, but I still think Array.of sounds, feels and looks nicer

    Rick
    Cc'ing Dave for his thoughts.

    /be


    _______________________________________________
    es-discuss mailing list
    [email protected] <mailto:[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