On 2008-04-07, at 12:25 EDT, Lars Hansen wrote: > But there is a mixture of constrained and unconstrained > defaults in our current choices
FWIW, Dylan used only sealed/open for classes and methods and had the interesting default that classes and methods were open within a module (the equivalent of a package, if we still have them) but sealed outside the module unless explicitly declared otherwise. To put it in implementation terms, you don't burden the programmer with annotating code that the compiler can clearly analyze to determine intent, but you also let the complier make optimizations that would be painful or impossible to make in a linker. _______________________________________________ Es4-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es4-discuss
