Proposed ES4 draft 2

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Proposed ES4 draft 2

Jeff Dyer
Enclosed is an update to the draft ES4 specs. This includes revisions of the
introduction, grammar and core-language specs of draft 1 (16-May) as well as
an initial draft of the library spec.

Also included are files that show the differences between draft 1 and draft
2 specs. There have been substantial changes to the text of the
core-language spec and so the difference file for that spec is quite noisy.
Two changes that contribute significantly to the noise are the renaming of
"rib" to "fixture map", and the simplification of the name resolution
algorithms (in particular reducing the required number of search passes from
two to one).

These specs should be the basis for technical discussions of ES4 on
es4-discuss and at the July 23 Oslo meeting.

Enjoy!

Jd

[Patrick, please assign appropriate document numbers and post to the
internal TC39 repository. Thanks!]


_______________________________________________
Es4-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es4-discuss

core-language-diff.pdf (1M) Download Attachment
library.pdf (1M) Download Attachment
introduction.pdf (119K) Download Attachment
grammar-diff.pdf (584K) Download Attachment
introduction-diff.pdf (163K) Download Attachment
core-language.pdf (454K) Download Attachment
grammar.pdf (182K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Proposed ES4 draft 2

Eric Suen-4
Hi,

Since FunctionExpression is PrimaryExpression, so the following statement:

a = function() return b ? c : d;

should be:

a = fe ? c : d
fe = function() return b

or

a = fe
fe = function() return b ? c : d

And same question for LetExpression.

Regards,

Eric Suen

----- Original Message -----
From: "Jeff Dyer" <jodyer-dv/[hidden email]>
Newsgroups: gmane.comp.lang.javascript.ecmascript4.general
To: "TC39" <[hidden email]>;
<[hidden email]>
Cc: "Patrick Charollais"
<[hidden email]>
Sent: Saturday, July 12, 2008 7:59 AM
Subject: Proposed ES4 draft 2


> Enclosed is an update to the draft ES4 specs. This includes revisions of the
> introduction, grammar and core-language specs of draft 1 (16-May) as well as
> an initial draft of the library spec.
>
> Also included are files that show the differences between draft 1 and draft
> 2 specs. There have been substantial changes to the text of the
> core-language spec and so the difference file for that spec is quite noisy.
> Two changes that contribute significantly to the noise are the renaming of
> "rib" to "fixture map", and the simplification of the name resolution
> algorithms (in particular reducing the required number of search passes from
> two to one).
>
> These specs should be the basis for technical discussions of ES4 on
> es4-discuss and at the July 23 Oslo meeting.
>
> Enjoy!
>
> Jd
>
> [Patrick, please assign appropriate document numbers and post to the
> internal TC39 repository. Thanks!]
>
>


--------------------------------------------------------------------------------


> _______________________________________________
> Es4-discuss mailing list
> [hidden email]
> https://mail.mozilla.org/listinfo/es4-discuss
>


_______________________________________________
Es4-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es4-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Proposed ES4 draft 2

Garrett Smith
In reply to this post by Jeff Dyer
2008/7/11 Jeff Dyer <[hidden email]>:


> These specs should be the basis for technical discussions of ES4 on
> es4-discuss and at the July 23 Oslo meeting.
>

What about operators:
  &&=
  ||=

?

Garrett

>
> Jd
_______________________________________________
Es4-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es4-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Proposed ES4 draft 2

Jeff Dyer
In reply to this post by Jeff Dyer
These documents are now available on the wiki in HTML as well as PDF
formats:

   http://wiki.ecmascript.org/doku.php?id=spec:spec

Jd

On 7/11/08 4:59 PM, Jeff Dyer wrote:

> Enclosed is an update to the draft ES4 specs. This includes revisions of the
> introduction, grammar and core-language specs of draft 1 (16-May) as well as
> an initial draft of the library spec.
>
> Also included are files that show the differences between draft 1 and draft 2
> specs. There have been substantial changes to the text of the core-language
> spec and so the difference file for that spec is quite noisy. Two changes that
> contribute significantly to the noise are the renaming of "rib" to "fixture
> map", and the simplification of the name resolution algorithms (in particular
> reducing the required number of search passes from two to one).
>
> These specs should be the basis for technical discussions of ES4 on
> es4-discuss and at the July 23 Oslo meeting.
>
> Enjoy!
>
> Jd
>
> [Patrick, please assign appropriate document numbers and post to the internal
> TC39 repository. Thanks!]

_______________________________________________
Es4-discuss mailing list
[hidden email]
https://mail.mozilla.org/listinfo/es4-discuss