On Thursday, 3 September 2015 at 06:37:20 UTC, Jacob Carlborg wrote:
On 2015-09-02 22:25, w0rp wrote:

Yeah, I would just call super.opEquals, like so.

I know that's the workaround, but the question is if it's a good implementation/behavior of opEquals.

Strictly speaking OO equality ought to yield three outcomes: yes, no, maybe.

You can't really tell if an instance of Cat and and instance of Animal are equal based on features. It would be better to project an aspect of the instance and compare that instead ("equally powerful" etc).

Reply via email to