ES4 draft: Name

Yuh-Ruey Chen maian330 at gmail.com
Wed Mar 5 21:54:43 PST 2008


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.mozilla.org/pipermail/es-discuss/attachments/20080305/965b4c54/attachment-0002.html 


More information about the Es4-discuss mailing list