autoloading messages, was: Maxima 5.12.0 rc1 in cvs & SF download



Am 16 Apr 2007 um 17:50 hat Viktor T. Toth geschrieben:

Viktor, 

thanks for your work, explanations and suggestions. 

> 1. Use
> 
> #-gcl (setf (get '$printf 'autoload) "stringproc")
> 
> in max_ext.lisp;
> 

This mechanism you suggested (autoloading via *.mac) also works with GCL and allowed 
me to find a cleaner design for max_ext.lisp. I could use this mechanism for the functions 
from the linearalgebra package as well (there already is linearalgebra.mac, which loads the 
lisp files). 

I have already committed the necessary changes.


> 2. Create stringproc.mac in share/contrib/stringproc; and

Also committed.

> 3. Make sure stringproc.mac is installed by make install.

Robert,

please include the new file contrib/stringproc/stringproc.mac into the new release candidate, 
as well the fix for max_ext.lisp.


> If you wish, I can make and commit the necessary changes, just let me know
> what you prefer.

It was more than just one line, so I did it by myself. 

all the best
Volker