Re: RFC 95 (v2) Object Classes

2000-08-22 Thread Nick Ing-Simmons
Hildo Biersma <[EMAIL PROTECTED]> writes: > >> =head2 Inheritance >> >> As with the existing C/C pragmata, Perl 6 >> classes should support single, linear inheritance only. Multiple >> inheritance is generally more trouble than it's worth. > >Yuck. MI is useful though sometimes abused, and even

Re: RFC 95 (v2) Object Classes

2000-08-18 Thread Hildo Biersma
I disagree with this in so many places that I don't really know where to start... First, I do agree with the view perl should have better support for classes. Also, should the author want to, protection features from C++ (or other B&D languages) should be supported optionally. > NOTE: these and

Re: RFC 95 (v2) Object Classes

2000-08-18 Thread David L. Nicol
John Siracusa wrote: > Object attributes should be accessed through accessors that look and behave > like accessors: > > $name = $mage->name; and Object qualifiers should be accessed through accessors that look like qualifiers: $mage : (HASHTYPE = 'packed_static') > I'd like to

Re: RFC 95 (v2) Object Classes

2000-08-17 Thread John Siracusa
On 8/17/00 5:36 PM, Perl6 RFC Librarian wrote: > NOTE: these and other examples assume Highlander Variables (RFC 9) > where '$mage', '@mage' and '%mage' all refer to different "views" of > the same variable, rather than different variables as in Perl 5. > Otherwise read '@mage' as '@$mage' and '%m

RFC 95 (v2) Object Classes

2000-08-17 Thread Perl6 RFC Librarian
This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE Object Classes =head1 VERSION Maintainer: Andy Wardley <[EMAIL PROTECTED]> Date: 11 Aug 2000 Last Modified: 17 Aug 2000 Version: 2 Mailing List: [EMAIL PROTECTED] Number: 95 =head1