Re: new "ES6" specification draft

2012-01-17 Thread Herby Vojčík



Allen Wirfs-Brock wrote:

An updated draft is available at the usual place
(http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts )

That draft incorporated decisions made at the Nov. 2011 TC39 meeting.
However, note that this draft also contains a significant amount of
still "in flight" work.

Allen


PropertyAssignment : PropertyName ( FormalParameterList ) { FunctionBody }
1. Let propName be PropName of PropertyName.
2. Let closure be the result of creating a new Function object as 
specified in 13.2 using a FormalParameterList : [empty] production as 
the parameter list and body specified by FunctionBody. Pass in the 
LexicalEnvironment of the running execution context as the Scope. Pass 
in true as the Strict flag. Pass object as the optional homeObject 
argument and propName as the optional methodName argument.
3. Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: 
true, [[Configurable]]: true}
4. Call the [[DefineOwnProperty]] internal method of object with 
arguments propName, desc, and false.


is just a copy-pasted getter (which is after this and has 5. - 8. 
instead 1. - 4.). 3. should be changed to


3. Let desc be the Property Descriptor{[[Value]]: closure, 
[[Enumerable]]: false, [[Configurable]]: true, [[Writable]]: true}


probably.

Herby
___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss


new "ES6" specification draft

2012-01-17 Thread Allen Wirfs-Brock
An updated draft is available at the usual place 
(http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts )

That draft incorporated decisions made at the Nov. 2011 TC39 meeting.  However, 
note that this draft also contains a significant amount of still  "in flight" 
work.

Allen___
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss