Re: SLY, a fork of SLY

Helmut Eller <[email protected]>
Newsgroups gmane.lisp.slime.devel
Message-ID <[email protected]>
On Sun, Sep 07 2014, João Távora wrote:

[..,]
> My reticence to this particular renaming stems from the fact that the
> RPC protocol between Emacs and the Lisp process is itself based on the
> identifier "swank" *and* on its package-designating quality. This is an
> example of what goes on the > wire
>
>    (:emacs-rex (swank:connection-info) nil t 1)
>
> If I blindly rename "swank-">"slynk" in all symbols, packages and parts
> of symbols, as is being requested, SLY will be immediately locked out of
> the existing communication protocol.

In swank-rpc.lisp is a function SIMPLE-READ that can be used to parse
the string that comes from the wire.  You could replace the call to
INTERN there with something that splits the string at the #\: and then
map "SWANK" or other package qualifiers to your own packages.  Doesn't
sound so hard and it would not need any conflicting package nicknames.

Helmut
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.