Skip to content
This repository

Fork of Maxima CAS to make it more embeddable

branch: quicklisp
Octocat-spinner-32 LICENSES Move COPYING back to top-level directory. August 04, 2009
Octocat-spinner-32 admin Try to make output more consistent. December 08, 2011
Octocat-spinner-32 demo renamed .cvsignore to .gitignore April 20, 2011
Octocat-spinner-32 doc Merge branch 'master' into quicklisp April 28, 2012
Octocat-spinner-32 interfaces Merge branch 'master' of git://… March 29, 2012
Octocat-spinner-32 lisp-utils renamed .cvsignore to .gitignore April 20, 2011
Octocat-spinner-32 locale renamed .cvsignore to .gitignore April 20, 2011
Octocat-spinner-32 macosx Updates for osx binary. April 01, 2012
Octocat-spinner-32 plotting renamed .cvsignore to .gitignore April 20, 2011
Octocat-spinner-32 share fft asd file added April 28, 2012
Octocat-spinner-32 src Merge branch 'master' into quicklisp April 28, 2012
Octocat-spinner-32 tests expintegral_e(1,z) diverged for z with imaginary part larger April 20, 2012
Octocat-spinner-32 .gitignore renamed .cvsignore to .gitignore April 20, 2011
Octocat-spinner-32 AUTHORS Update list of authors. April 18, 2007
Octocat-spinner-32 COPYING Move COPYING back to top-level directory. August 04, 2009
Octocat-spinner-32 ChangeLog Added notes about nset.lisp and rand-mt19937.lisp. August 19, 2005
Octocat-spinner-32 ChangeLog-5.10.0 Commit files created on 5.10.0 release branch to cvs head. September 25, 2006
Octocat-spinner-32 ChangeLog-5.11.0 Change log for changes from 5.10 to 5.11. December 20, 2006
Octocat-spinner-32 ChangeLog-5.12.0 Change log for Maxima 5.12.0. April 18, 2007
Octocat-spinner-32 ChangeLog-5.13.0 New file ChangeLog-5.13.0. August 19, 2007
Octocat-spinner-32 ChangeLog-5.14.0 Change log for release 5.14.0. December 23, 2007
Octocat-spinner-32 ChangeLog-5.15.0 Change log for Maxima 5.15.0. April 19, 2008
Octocat-spinner-32 ChangeLog-5.16 New file ChangeLog-5.16. August 14, 2008
Octocat-spinner-32 ChangeLog-5.17 Update Maxima 5.17 change log (omitted some stuff before). December 25, 2008
Octocat-spinner-32 ChangeLog-5.17-special-functions Change logs for Maxima 5.17. December 14, 2008
Octocat-spinner-32 ChangeLog-5.18 Change log for 5.18 release. April 17, 2009
Octocat-spinner-32 ChangeLog-5.19 Fill in change log items. August 11, 2009
Octocat-spinner-32 ChangeLog-5.20 Change log for Maxima 5.20 branch. December 14, 2009
Octocat-spinner-32 ChangeLog-5.21 Change log for Maxima 5.21. May 02, 2010
Octocat-spinner-32 ChangeLog-5.22 Change log for Maxima 5.22 release. August 22, 2010
Octocat-spinner-32 ChangeLog-5.23 Content for 5.23 change log. January 02, 2011
Octocat-spinner-32 ChangeLog-5.24 Change log for Maxima 5.24. April 16, 2011
Octocat-spinner-32 ChangeLog-5.25 Paste in info about 5.25 changes. August 14, 2011
Octocat-spinner-32 ChangeLog-5.26 Commit change log for Maxima 5.26 (apparently omitted from master by … April 01, 2012
Octocat-spinner-32 ChangeLog-5.27 Change log for Maxima 5.27. April 02, 2012
Octocat-spinner-32 ChangeLog-5.9.2 Committing some minor changes from the 5.9.2 branch to main branch. October 12, 2005
Octocat-spinner-32 ChangeLog-5.9.3 Change log for 5.9.2--5.9.3. March 12, 2006
Octocat-spinner-32 INSTALL Attempted to clarify introduction. Specifically mention "sh bootstrap" September 28, 2006
Octocat-spinner-32 INSTALL.git Rename INSTALL.cvs -> INSTALL.git April 22, 2011
Octocat-spinner-32 INSTALL.lisp Additional support for Lispworks. December 30, 2008
Octocat-spinner-32 INSTALL.win32 Updated the installation instructions for windows. December 09, 2009
Octocat-spinner-32 Added new files for osx binary. April 01, 2012
Octocat-spinner-32 NEWS Merge in changes from 5.10.0 release branch. September 25, 2006
Octocat-spinner-32 README clozurecl on windows testing March 29, 2012
Octocat-spinner-32 README.developers-howto Updated developers-howto in light of Git changeover. April 20, 2011
Octocat-spinner-32 README.external Updates for 5.9.1 June 04, 2004
Octocat-spinner-32 README.i18n Add ccl, cmucl, and ecl to the list of Unicode-aware Lisp March 29, 2012
Octocat-spinner-32 README.lisps Add entries for CCL and ECL which have been working with maxima quite March 29, 2012
Octocat-spinner-32 README.rpms Added instructions for how to build rpm files. September 09, 2005
Octocat-spinner-32 bootstrap Make bootstrap less needlessly verbose. August 25, 2002
Octocat-spinner-32 -- Make variable htmlinstdir specifies installation directory for HTM… February 05, 2007
Octocat-spinner-32 Having broken down and read the automake manual, I see that I did not November 13, 2004
Octocat-spinner-32 Replace hyphens with underscores in VERSION, for building RPMs. December 23, 2011
Octocat-spinner-32 configure.lisp Subsitute value of SHELL for @POSIX_SHELL@ instead of "/bin/sh". July 18, 2010
Octocat-spinner-32 em-quadpack.asd renaming of quadpack, slatec January 12, 2012
Octocat-spinner-32 em-slatec.asd renaming of quadpack, slatec January 12, 2012
Octocat-spinner-32 embeddable-maxima.asd renaming of quadpack, slatec January 12, 2012
Octocat-spinner-32 index.html Add links January 06, 2012
Octocat-spinner-32 Adjust *MAXIMA-OBJDIR* and modify *.system files in share accordingly. January 25, 2009
Octocat-spinner-32 Updates for gnuplot 4.4 on windows. January 07, 2011
Octocat-spinner-32 Remove getopt-license.txt from list of files. April 04, 2011
Octocat-spinner-32 Fixes to restore the functionality of xmaxima-local, at least under October 28, 2002

embeddable-maxima is fork of Maxima CAS.
Main goal of project: to make Maxima available in common lisp project.


  M+x slime
    (pushnew "/path/to/maxima/" asdf:*central-registry*)
    (ql:quickload :embeddable-maxima)

SBCL 1.0.54 x86_64 linux (all tests passed),
SBCL x86_64 windows 7 (almost all tests passed (2 failed))

Armed Bear Common Lisp 1.1.0-dev-svn-13875
Java 1.6.0_24 Sun Microsystems Inc.
OpenJDK 64-Bit Server VM
(loadable, many tests failed)

Clozure CL
  Version 1.8-r15286M  (WindowsX8664) virtualbox x86_64 (all tests passed)
  Version 1.8-r15286M  (WindowsX8632) virtualbox x86_64 (almost all tests passed, but three failed)


Email: filonenko.mikhail at

Original Maxima

Maxima is a symbolic computation program.  It is full featured,
doing symbolic manipulation of polynomials, matrices, rational
functions, integration, Todd-coxeter, graphing, bigfloats.  It has a
symbolic debugger source level debugger for maxima code.  Maxima is
based on the original Macsyma developed at MIT in the 1970's.  It is
quite reliable, and has good garbage collection, and no memory leaks.
It comes with hundreds of self tests.

Maxima is distributed under the GNU General Public License, with some
export restrictions from the U.S. Department of Energy. See the file

Installation information is available in the file INSTALL. Summary
information about this release can be found in the file NEWS. Detailed
change information is available in the ChangeLog.

For more information on Maxima, see the Maxima web site,
Something went wrong with that request. Please try again.