On Oct 3, 2011, at 11:43 PM, Erik Arvidsson wrote:

> On Mon, Oct 3, 2011 at 12:26, Waldemar Horwat <[email protected]> wrote:
>> Given that the choice seems to be between doing potentially future-hostile
>> classes (where we'd bemoan the water under the bridge when trying to solve
>> 2-6) and omitting classes altogether, C.A.R. Hoare's advice (as quoted by
>> Bill Frantz) to defer classes would be the wiser thing to do.  The standard
>> is not a place for poorly understood features.
> 
> I agree and that is why I'm arguing for the even simpler classes proposal.
> 
> By not providing syntax we are continuing to encourage a million
> incompatible "class" libraries.

Waldemar is concerned that minimal classes now will prevent adding const 
instance variable declarations later, I think. Possibly also shape guarantees 
(if not served by 'const class' now). Waldemar, is that right?

If so we are at an impasse. To get past it, we would need to agree on 
declarative syntax and semantics preventing use before initialization. We can 
try to do that again, see if anyone has changed minds.

/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to