Lars Hansen wrote:


      Name (a, b=…)

*Description*

The |Name| class object called as a function creates a new |Name| object by passing its arguments /a/ and /b/ to the |Name| constructor.

*Returns*

The |Name| class object called as a function returns a |Name| object.

*Implementation*

static meta function invoke(a, b=undefined): Name
    new Name(a, b);

If a is already a Name, shouldn't Name(a) simply return a? Not sure what the policy on this is, but if you've changed Map to work similarly, then I don't see why not here as well.

-Yuh-Ruey Chen
_______________________________________________
Es4-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es4-discuss

Reply via email to