Lisp HUG Maillist Archive

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


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


AW: Calling a function in a different image

 

> -----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




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.


AW: AW: Calling a function in a different image

 

> -----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



Re: AW: AW: Calling a function in a different image

"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)


Updated at: 2020-12-10 08:47 UTC