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