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

Reply via email to