On Tue, 2007-06-12 at 11:09 -0600, Robert Dodier wrote:
> I believe the confusion originates from Maxima's failure to
> distinguish vectors and matrices.
> If Maxima had a vector object (i.e. operator = vector
> instead of matrix) I think we could clear up the confusion.
It would be nice to introduce vectors in Maxima. "." could then
be commutative when applied to vectors and non-commutative when
applied to matrices. When applied to a mixture of matrix and
vector, "." should try to convert either to vectors or matrices,
with a warning telling the user that a vector was transformed
into a matrix (or the other way around).
Regards,
Jaime