[Openmcl-devel] IDE support for a remote Lisp via Swank?

R. Matthew Emerson rme at acm.org
Mon Feb 12 20:43:52 PST 2024


> On Feb 11, 2024, at 12:56 PM, Chris Hanson <cmhanson at eschatologist.net> wrote:
> 
> Prior discussion makes it clear that a number of CCL users are using it because they prefer the IDE experience to that of emacs+SLIME. Has anyone worked on adding Swank support to the IDE, such that it can be used to interact with a remote (and potentially non-CCL) Lisp?
> 
> That would be convenient for things like server-side development and HPC (run the IDE on your laptop, run the code on the compute server down the hall). It could also draw some users of other implementations to the CCL IDE, who might then hack on it as they use it.

At one point we had a “remote listener” feature that used swank to talk to a remote lisp.

Gail worked on it some years back. She implemented a swank-based protocol called “swink”, and added some support to the IDE for connecting to a remote lisp.

https://trac.clozure.com/ccl/changeset/15104

(see also the following https://trac.clozure.com/ccl/changeset/15105 as well as other changes in that general timeframe).


More information about the Openmcl-devel mailing list