On Oct 23, 2011, at 3:27 PM, Axel Rauschmayer wrote: > Can you elaborate? It seems like a cultural reference, but I don’t get it. > > On Oct 24, 2011, at 0:18 , Brendan Eich wrote: > >> Does no one read RPG's fine Clause 3 of ECMA-262 these days?
Sorry, Clause 4. That's "Section 4" or "Chapter 4" to most of us. RPG = Richard P. Gabriel, who drafted this section. Here's the start of 4.2: 4.2 Language Overview The following is an informal overview of ECMAScript—not all parts of the language are described. This overview is not part of the standard proper. ECMAScript is object-based: basic language and host facilities are provided by objects, and an ECMAScript program is a cluster of communicating objects. An ECMAScript object is a collection of properties each with zero or more attributes that determine how each property can be used—for example, when the Writable attribute for a property is set to false, any attempt by executed ECMAScript code to change the value of the property fails. Properties are containers that hold other objects, primitive values, or functions. A primitive value is a member of one of the following built-in types: Undefined, Null, Boolean, Number, and String; an object is a member of the remaining built-in type Object; and a function is a callable object. A function that is associated with an object via a property is a method. ECMAScript defines a collection of built-in objects that round out the definition of ECMAScript entities. These built-in objects include the global object, the Object object, the Function object, the Array object, the String object, the Boolean object, the Number object, the Math object, the Date object, the RegExp object, the JSON object, and the Error objects Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError and URIError. ECMAScript also defines a set of built-in operators. ECMAScript operators ... --- end snip --- /be > > -- > Dr. Axel Rauschmayer > [email protected] > > home: rauschma.de > twitter: twitter.com/rauschma > blog: 2ality.com > > > _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

