Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#13736 - Compiling maxima with cmucl instead of clisp
Attached to Project:
Arch Linux
Opened by Olive (olivel) - Tuesday, 10 March 2009, 19:16 GMT
Last edited by Ronald van Haren (pressh) - Friday, 13 March 2009, 10:36 GMT
Opened by Olive (olivel) - Tuesday, 10 March 2009, 19:16 GMT
Last edited by Ronald van Haren (pressh) - Friday, 13 March 2009, 10:36 GMT
|
DetailsDescription:
It would be a better idea to provide a maxima package that use CMUCL instead of CLISP. CMUCL is compiled to machine code instead of bytecode for CLISP and run about 5 times faster. It is just a question of calling the configure script with --with-cmucl --with-default-lisp=cmucl.cmucl do not have support for readline (so we should remove it from the dependencies) but we can have it by installing rlwrap and using the script rmaxima (present in the maxima package) instead of maxima. We could add an optdepend and/or a message telling the user to do so. |
This task depends upon
Closed by Ronald van Haren (pressh)
Friday, 13 March 2009, 10:36 GMT
Reason for closing: Implemented
Additional comments about closing: I just pushed sbcl based maxima to extra. Testsuite runs fine.
Friday, 13 March 2009, 10:36 GMT
Reason for closing: Implemented
Additional comments about closing: I just pushed sbcl based maxima to extra. Testsuite runs fine.
FS#9307to track the progress on x86_64 cmucl.#######
sum:0,
for i:10 thru 10000 do sum:sum+i;
#######
I'll add 5.17.1-4 in testing to see if we have some negative side effects. I'll keep this bug open until I move it to extra.
run_testsuite();
that make a huge amount of tests. It is also a good idea to run it to see if maxima works properly.