I don't know how much this is worth to you, but there is extensive support
for connections to/from Java in at least one commercial lisp I am familiar
with (Allegro Common Lisp). Maxima (in shell style) runs in Allegro. If your
application warrants spending some money for a commercial lisp, you may have
a technically simple solution.
If all you need to do is initiate a number of parallel Maxima processes from
Java, it seems to me you can use what is already available, and ABCL would
be a waste of time.
RJF
> -----Original Message-----
> From: maxima-bounces at math.utexas.edu
> [mailto:maxima-bounces at math.utexas.edu] On Behalf Of Raymond
> Toy (RT/EUS)
> Sent: Friday, October 19, 2007 7:17 AM
> To: Udalov.Sergei at Gmail.com
> Cc: maxima at math.utexas.edu
> Subject: Re: [Maxima] Working with java
>
> Udalov.Sergei at Gmail.com wrote:
> > Hi
> >
> > What ways exists to connect java with maxima? I think calling batch
> > files from commind line isn't a nice solution, because of multiple
> > maxima excecutions (in my program i have to make lot of them).
>
> Some options, in no particular order:
>
> 1. Use sockets to talk to maxima. This is how xmaxima and
> wxmaxima talk
> to maxima.
>
> 2. Compile maxima with abcl, a Lisp implementation written in java.
> Don't know if abcl can actually compile maxima or not, though. I've
> never actually used abcl.
>
> Ray
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>