Protecting "." commutative status



On 7/15/07, Neilen Marais <nmarais at sun.ac.za> wrote:

> As discussed previously, the vect package defines "." as commutative,
> thereby interfering with the use of "." for matrix multiplication (unless
> I missed something in the mean time).  I'm trying to make my code safe for
> this situation.

The present situation, in which the vect package redefines ".",
is really a mess. If vect needs a commutative scalar product
operator, then it should define a new one.

I think there was some work along those lines a while ago;
I guess it's time to finish it. You proposed some changes to
vect.mac and I think other people made suggestions too.
I think changing vect.mac is very much preferable to trying
to work around the current strange behavior.

best,
Robert Dodier