Hi Stephan,

Things would, I think, make much more sense if `ndarray.__array_ufunc__`
(or `*_function__`) actually *were* the implementation for array-only. But
while that is something I'd like to eventually get to, it seems out of
scope for the current discussion. But we should be sure that the ndarray
versions return either `NotImplemented` or a result.

Given that, I think that perhaps it is also best not to do
`NotImplementedButCoercible` - as I think the implementers of
`__array_function__` perhaps should just do that themselves. But I may well
swing the other way again... Good examples of non-trivial benefits would
help.

All the best,

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

Reply via email to