[PYTHON MATRIX-SIG] Finalized 0.3 interface (hopefully)
James Hugunin
jjh@Goldilocks.LCS.MIT.EDU
Fri, 19 Jan 96 12:36:30 EST
Date: Fri, 19 Jan 1996 11:58:58 -0500
From: hinsenk@ERE.UMontreal.CA (Hinsen Konrad)
This C type WILL continue to implement automatic type coercion,
but I reserve the right to remove it if I continue to have
problems making my floating point code work in floats instead of
doubles.
But at some point it will have to be stable!
I agree. It will be stable in the BETA1 release. I'll use release
0.30 to see how well things work for me.
4) Two python object UserArray.py and Matrix.py where Matrix
inherits from UserArray.
I wonder about the meaning of "User" in the name "UserArray". Does
it mean "the arrays that users really want"? My first idea when
seeing such a name would be "user-defined arrays", which is not at
all what we are talking about. I still propose to explore whether
it is really definitely impossible to use the name "Array", but if
that is the case, then something like "NumericArray" would make
more sense than "UserArray".
This is just an extension of the current UserList.py and
UserDictionary.py names in the standard python distribution to refer
to python classes that are derived from C-types. The principle
purpose for these classes (and for UserArray as well) is to be used as
a superclass for python defined subclasses. I don't think this
convention is too bad, so I think it's best to stay consistent.
-Jim
=================
MATRIX-SIG - SIG on Matrix Math for Python
send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
=================