java interface



On 9/26/08, James Jarrell <jrjarrell3 at gmail.com> wrote:

> I wanted to know if there was an interface for maxima to be accessed by
>  java programs.  thank you

Jim, the short answer is no, there isn't a Java-specific interface.

But don't give up hope! Here are some ideas.

(1) Run Maxima as a separate process and talk to it through a socket
from your Java program. Several graphical user interfaces (in various
languages) have been implemented that way. See:
http://maxima.sourceforge.net/relatedprojects.html

(2) Compile Maxima by ABCL, a Lisp implementation written in Java.
I think that makes it possible to directly link Java code with Lisp,
although I don;t know the details. ABCL is fairly new and there are
still bugs, but after being dormant for a while, ABCL is now under
active development again. If you want to follow up on this idea, see:
http://common-lisp.net/projects/armedbear

Maybe you can say more about what you are trying to accomplish.

HTH

Robert Dodier