This material is out of date but may contain some useful material

This is a working draft of a proposal to define the scope and content of a maintenance revision of ES 3 (e.g. ES 3.1). Creation of this proposal was identified as an action item at the March 2007 meeting (minutes_mar_21_2007). The initial version of this proposal was authored by: Pratap Lakshman (Microsoft), Douglas Crockford (Yahoo), and Allen Wirfs-Brock (Microsoft)

Our goal for this first draft was to capture initial ES3.1 ideas so they could serve as a basis for further discussion. We realize that there are internal inconsistencies within the proposal. In fact, the initial author don’t necessarily EVEN have full consensus on all the individual proposed changes. However, we do think that this can serve as a starting point for work on ES3.1.

Allen Wirfs-Brock 2007/04/16 08:47

Partition I

Partition II

Draft Specification

The drafts are a work-in-progress.

The following is a brief list of TBD items and assignments:

  • Update Array generics to be as implemented by Mozilla Pratap
  • Add support for reduce and reduceRight (from JS 1.8) Pratap
  • Introduce support for “abc”[i] (3 out of 4 browsers support this notation to index into a string) Pratap
  • Update the Date section to be compatible with proposed-ES4 Pratap
  • JSON Doug
  • Decimal Sam
  • Getters/Setters (introducing syntactic sections that add them to object literals) Kris
  • ... and specify related static methods on Object Allen
  • Unicode related updates Doug
  • Modify the internal property “Put” on Arrays to account for strict mode Pratap
  • Update notation used (as appropriate) Allen + everyone whose hasn’t used it
  • Cleanup and update Appendixes and Annexes Pratap
  • Ensure Review based on the Deviations document Adam

Pratap Lakshman 2008/05/29 04:26

es3.1/obsoletespecstuff.txt · Last modified: 2008/08/26 21:42 by allen
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki