Maxima development team



On 2013-05-29, Jose Capco <jcapco at yahoo.com> wrote:

> Thank you for the tips! I guess I will have to walk your path as well
> (i.e. study Lisp and see if I can fix some bugs if there is any I can
> fix). Is most of the computer algebra algorithm written in Lisp or do
> they do some computer algebra in C or C++ level as well? I would
> basically want to work on the algebra (algorithms with real
> polynomials and Gr?bner basis) and geometry algorithms (algorithms
> with elliptic curves and other algebraic curves).

All of the algebraic stuff is written in Lisp. C/C++ libraries can be
linked in via a foreign function interface, but there are technical and
nontechnical problems with that. There is already some code to handle
polynomials and Groebner bases; not sure what you have in mind so I
don't know if what you want is already present. There isn't anything to
handle elliptic or other algebraic curves.

Working on fixing bugs is a good start. Also maybe you can be more
specific about the algebraic stuff you want to work on.

best,

Robert Dodier