compiling linearalgebra



If you use linearalgebra (or CVS mnewton), you might like to compile
the lisp code in linearalgebra ; do this using:

map(lambda([s], compile_file(file_search(concat(s,".lisp")))),
   ["polynomialp", "mring", "lu","linalgcholesky", "eigens-by-jacobi",
        "linalg-extra", "matrixexp", "linalg-utilities"]);

You'll only need to do this once--after that, the magic of autoload should
load the compiled code. Some code in linearalgebra.mac doesn't compile
correctly.
For now, I suggest that you not compile linearalgebra.mac.

(At least the translator gives some warnings that concern me. In my sandbox
I have
a new diag_matrix function that *doesn't* work correctly after being
compiled. I
think this is due to a translator bug.)

And by the way, this morning I can't CVS update. Is this my problem?

Barton