On 2008-08-28, at 16:52EDT, Brendan Eich wrote: > On Aug 28, 2008, at 1:23 PM, P T Withington wrote: > >> I'd like to have a syntax where this is _not_ implicitly bound. One >> idea would be to riff on default arguments: >> >> function example (receiver=this, ... > > Why wouldn't you use |this| for the parameter name? We did for type- > annotating |this| in various proposals.
In a function (that is not a method of a class), forcing me to call the -1th parameter of the function 'this' seems Procrustean. > Some functions have a bound |this| when you extract them. Such > override attempts would fail. Throw or fail silently? I'm just asking that I be able to use a name other than 'this' for my -1th parameter, should I so choose; especially in functions outside of a class. The magic binding of the -1th parameter of a function inside a class to the instance it was extracted from should be independent of the name of that parameter. _______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

