On Sat, Nov 10, 2018 at 2:15 PM Eric Wieser <wieser.eric+nu...@gmail.com>
wrote:

> > If the only way MaskedArray violates Liskov is in terms of NA skipping
> aggregations by default, then this might be viable
>
> One of the ways to fix these liskov substitution problems is just to
> introduce more base classes - for instance, if we had an `NDContainer` base
> class with only slicing support, then masked arrays would be an exact
> liskov substitution, but np.matrix would not.
>
> Eric
>

I've had the same thought and wouldn't be surprised if others have
considered that possibility. Travis would be a good guy to ask about that.

<snip>

Chuck
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Reply via email to