On Mon, Sep 30, 2002 at 06:04:28PM -0700, David Whipp wrote: > On a slightly different note, if we have interfaces then I'd really > like to follow the Eiffel model: features such as renaming methods > in the derived class may seem a bit strange; but they can be useful > if you have have name-conflicts with multiple inheritance.
I'm not familiar with the Eiffel beyond "it's the DBC language and it's French", but wouldn't this simply be covered by aliasing? Which I guess raises the question, is a method's signature and attributes part of the method itself, or it's name? In other words, do aliases to the same method carry the same signature and attributes? > Oh yes, and we need to make sure DBC stuff is part of the interface, not > the implementation. Sensible. -- Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/ Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One Playstation? Of course Perl runs on Playstation. -- Jarkko Hietaniemi