[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