On Fri, Oct 04, 2002 at 03:42:49PM -0600, John Williams wrote:
> > Derived from the RFCs and subsequent discussions, here is a proposed OO
> > Bill of Rights: fundamental truths that I *think* are already agreed
> > upon, and from which all other OO laws must be derived:
> >
> > (OO Article 1) It should be possible, in general, to do anything you
> > did in perl5 in perl6.
> > (OO Article 2) perl6 should not be geared towards any one OO
> > methodology.
> > (OO Article 3) There should no longer be any hint of the implementation
> > of perl objects as hashes.
> > (OO Article 4) perl6 objects must be able to be used *universally* as
> > fully-fledged built-in types: scalars, arrays, hashes, etc.
> > (OO Article 5) perl6 OO -- at least, some definable subset of it --
> > needs to be runtime-friendly.
> > (OO Articles 6) Also considered drop-deads: interfaces, assertions (of
> > various sorts), multiple inheritance, complex delegation.
> >
> > Can we at least agree on these?  Are there other basic tenets that
> > should be included?
> 
> Bravo!

<AOL>Me, too!</AOL>


-- 
Michael G Schwern   <[EMAIL PROTECTED]>   http://www.pobox.com/~schwern/
Perl Quality Assurance     <[EMAIL PROTECTED]>       Kwalitee Is Job One

Reply via email to