Q about integration options



There is support for COM and CORBA  (and maybe .NET) in
  Allegro Common Lisp. It
(a) runs Maxima
(b) is supported by people who know lisp/ can answer questions.
(c) supports COM, [you can read about it in docs at franz.com].
(d) supports CORBA too. [ditto]
(e) is not free.

I have used Allegro to use COM and .net objects (e.g. to do
speech input, output).  Their docs show an example of accessing
Lisp as a COM object (e.g. from Excel) as well.

There is an example of a simple TELNET connection version of
maxima running at Franz.com.

Can you tell us more about your application??!?
RJF


Peter Scott wrote:

> On 7/8/05, Jaime Meritt  wrote:
> 
>>I am interested in integrating Maxima into a Microsoft application (a
>>mixture of .NET and unmanaged code).  Although automating the command line
>>application through programmatic redirection of input, output, error, etc is
>>feasible, I was hoping for a deeper integration option (a COM object, .NET
>>assembly, CORBA).  Does anyone have experience with this?  If something like
>>this doesn't exist, is there any interest in working with me to create such
>>an interface?  I would be very happy to contribute this if the experiment
>>proves feasible. 
> 
> 
> It's not too difficult to extend Maxima to run as a server. You could
> then use XML-RPC or some other socket-based protocol for communicating
> with it. Just find someone who knows Lisp, and you should have no
> trouble.
> 
> -Peter
> 
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima