[Python-Dev] Re: linear algebra
Eric S. Raymond
esr@thyrsus.com
Fri, 14 Jul 2000 14:47:12 -0400
Greg Wilson <gvwilson@nevex.com>:
> This is an interesting alternative I hadn't thought of --- add operators,
> with associated special methods and in-place assignment forms, but do not
> provide a "standard" definition (i.e. leave all functionality open to the
> user).
Yes. This steers a Pythonic middle path between user-definable syntax
(too big a can of worms) and doing nothing at all to help out
constituencies like the MatLab people.
Overloading otherwise undefined special method names for operators is
a well-understood way to add functionality to classes. Lrt's use it.
--
<a href="http://www.tuxedo.org/~esr">Eric S. Raymond</a>
Rapists just *love* unarmed women. And the politicians who disarm them.