Hi Barton,
I tried to add autoload properties to all Maxima-level functions
from linearalgebra.
There occurs a problem with a global variable named $generalring:
(%i1) M : matrix ([1 - z, 3], [3, 8 - z])$
(%i2) lu_factor (M, generalring);
[ 1 - z 3 ]
(%o2) lu_factor([ ], generalring)
[ 3 8 - z ]
(%i3) load("E:\\home\\maxima\\autoload\\max_ext.lisp");
(%o3) E:\home\maxima\autoload\max_ext.lisp
(%i4) lu_factor (M, generalring);
[ 1 - z 3 ]
[ ]
(%o4) [[ 3 9 ], [1, 2], generalring]
[ ----- - z - ----- + 8 ]
[ 1 - z 1 - z ]
So $lu_factor is autoloaded here, but $generalring isn't, which is
in mring.lisp.
For the same reason the corresponding example from the documentation
doesn't work.
What do you suggest me to do?
Best
Volker