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

Reply via email to