[slime-devel] swank-rpc module

Terje Norderhaug terje at in-progress.com
Sat Jan 16 09:28:57 UTC 2010


On Jan 16, 2010, at 12:08 AM, Helmut Eller wrote:
> * Terje Norderhaug [2010-01-16 03:43+0100] writes:
>> As the swank event passing protocol is orthogonal, Common Lisp swank
>> clients like MCLIDE can share the swank-rpc module with the project
>> instead of duplicating the code.
>
> Doesn't sound very convincing.  The way you did it, the client would
> need to have a swank and swank-backend packages.


It is not the case that a client using the proposed swank-rpc module  
will need to have the swank and swank-backend modules. The swank- 
rpc.lisp module loads into Common Lisp without such dependencies. The  
only function left undefined is the safe-backtrace invoked by the  
error condition, but eliminating that dependency is trivial. As is,  
the swank-rpc module provides a general purpose RPC message passing  
layer for Common Lisp, and can be used independently from the swank  
server.

-- Terje Norderhaug
   terje at in-progress.com








More information about the slime-devel mailing list