Calling a function in a different image
Hi All, does LispWorks provide some mechanism to call a function in a different lisp image, maybe on a different machine, something like Remote Procedure Call (RPC)? Andreas
Hi All, does LispWorks provide some mechanism to call a function in a different lisp image, maybe on a different machine, something like Remote Procedure Call (RPC)? Andreas
"Andreas Thiele" <andreas@atp-media.de> writes: > Hi All, > > does LispWorks provide some mechanism to call a function in a different lisp > image, maybe on a different machine, something like Remote Procedure Call > (RPC)? Through the CORBA interface? Regards Friedrich
> -----Ursprüngliche Nachricht----- > Von: Friedrich Dominicus [mailto:frido@q-software-solutions.de] > Gesendet: Donnerstag, 17. August 2006 12:17 > An: Andreas Thiele > Cc: lisp-hug@lispworks.com > Betreff: Re: Calling a function in a different image > > "Andreas Thiele" <andreas@atp-media.de> writes: > > > Hi All, > > > > does LispWorks provide some mechanism to call a function in a > > different lisp image, maybe on a different machine, something like > > Remote Procedure Call (RPC)? > Through the CORBA interface? > > Regards > Friedrich > Thanks for your hint. I only owe the Professional Edition and think Enterprise Edition is needed to have CORBA. Does CORBA interface provide simple access to RPC or do I still have to program a lot? I mean it is not such a big deal to program some easy machism by hand using a TCP Server from the LispWorks comm module/package. I noticed Franz Allegro offers RPC support (s. http://www.franz.com/support/documentation/8.0/doc/rpc.htm), which is not SUN RPC, but just a flexible means of calling into a different image. Just asked myself if I missed something in LispWorks. Andreas
On Thu, 17 Aug 2006 12:27:20 +0200, "Andreas Thiele" <andreas@atp-media.de> wrote: > I noticed Franz Allegro offers RPC support (s. > http://www.franz.com/support/documentation/8.0/doc/rpc.htm), which > is not SUN RPC, but just a flexible means of calling into a > different image. Have you seen this? http://common-lisp.net/project/s-xml-rpc/ Cheers, Edi.
> -----Ursprüngliche Nachricht----- > Von: Edi Weitz [mailto:edi@agharta.de] > Gesendet: Donnerstag, 17. August 2006 12:56 > An: Andreas Thiele > Cc: lisp-hug@lispworks.com > Betreff: Re: AW: Calling a function in a different image > > On Thu, 17 Aug 2006 12:27:20 +0200, "Andreas Thiele" > <andreas@atp-media.de> wrote: > > > I noticed Franz Allegro offers RPC support (s. > > > http://www.franz.com/support/documentation/8.0/doc/rpc.htm), which is > > not SUN RPC, but just a flexible means of calling into a different > > image. > > Have you seen this? > > http://common-lisp.net/project/s-xml-rpc/ > > Cheers, > Edi. > Yes, but I'd consider XML a large overhead if you only want to communicate between lisps. Thanks Andreas
"Andreas Thiele" <andreas@atp-media.de> writes: > Yes, but I'd consider XML a large overhead if you only want to communicate > between lisps. Then roll your own eval server. It's not very complicated, but don't forget (1) security (2) reasonable connection and read timeouts. -- (espen)