The program is gpl'd, and I can put it in cvs, however, there are
several things that need fixing in it. The program does most of the
work of translation, but the resulting code needs hand editing,
to fix the idioms of maple programming. It is written in ocaml, a
object ml.
I have also written to the author of CGBLisp, a grobner basis system
written in lisp, and he has a prototype interface to maxima.
I think that any grobner code that we start now should be written
in maxima, so that if we change the underlying implementation,
the work is still usable.
Most of the grobner code on the net has redistribution issues, also.
I think that fixing the grobner code in the share directory is probably
not a good idea, as it uses a different internal representation of
polynomials than maxima. CGBLisp, while it also uses a different
internal representation, could probably be changed much more easily
to maxima's representation.
Dan