Sep 27 meeting notes

Axel Rauschmayer axel at rauschma.de
Fri Sep 30 17:06:36 PDT 2011


[cc-ing es-discuss]

On Oct 1, 2011, at 1:59 , Juan Ignacio Dopazo wrote:

> On Fri, Sep 30, 2011 at 6:49 PM, Axel Rauschmayer <axel at rauschma.de> wrote:
> Wasn’t it David Herman a while ago who listed a minimal feature list? For me it would be:
> 
> 1. Super property references (mainly methods)
> 2. Super constructor references
> 3. Subclassing (mainly wiring the prototypes)
> 4. Defining a class as compactly as possible (with subclassing, it is painful that one has to assemble so many pieces).
> 5. Having a standard construct that fosters IDE support. Currently there are too many inheritance APIs out there, making IDE support nearly impossible.
> 6. A platform on which to build future extensions (traits!).
> 
> I'll add a couple of things:
> 
> 1. Don't forget super getters/setters. Those are helpful.

Not sure how often they would be used and whether they need to be part of a minimal feature set.

> 4. This should mean that there must be a way of setting class/static properties

Exactly, that’s one of the pieces.

> 7. Encapsulation/privacy should be there somewhere.

The private names proposal should work, as a first solution.

-- 
Dr. Axel Rauschmayer

axel at rauschma.de
twitter.com/rauschma

home: rauschma.de
blog: 2ality.com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20111001/0cae5c6c/attachment-0001.html>


More information about the es-discuss mailing list