Confusion with 1 x 1 matrices



> I have made that change in my CVS sandbox and I'll commit it
> unless someone makes a case for continuing scalarmatrixp=true.

scalarmatrixp=false changes the behaviour of "." as a product of vectors:

(%i2) v : columnvector([1,2,3])$
(%i3) v.v;
(%o3) 14
(%i4) v.v, scalarmatrixp=false;
(%o4) matrix([14])

Maybe scalarmatrixp should be set to false only inside invert?

-- 
Andrej