An experiment using an object literal based class definitionpattern

Allen Wirfs-Brock allen at
Tue Aug 9 08:44:46 PDT 2011

On Aug 9, 2011, at 1:18 AM, Claus Reinke wrote:

>> The name resolution rules we agreed to permit mutually recursive
>> functions without hoisting (or you could view those rules as hoisting
>> everything):
>> let f1 = function() {f2()};
>> let f2 = function() {f1()};
>> f1();  //happily recurs until it it runs out of stack
> Sorry, I seem to have missed that discussion - are those new rules
> documented somewhere? I had some concerns about the old rules,
> and would like to check whether those are resolved.

"July TC39 meeting notes, day 2" 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list