Re: SRFI Idea: Programmatic REPL/Interaction Environment Lassi Kortela 01 Aug 2020 18:43 UTC

Yes, we definitely need this for the Scheme!

SLIME, the popular Emacs environment for Common Lisp, uses a backend
called Swank. We should look into how Swank is implemented.

Here's some Swank support for Scheme implementations by one of the
Chicken hackers: <https://github.com/ecraven/r7rs-swank>. I haven't used
these integrations myself, so don't know about how polished they are.

Generic CL Swank client: <https://github.com/brown/swank-client>

Chicken: <https://github.com/nickg/swank-chicken>

Gambit: <https://github.com/jlongster/swank-gambit>

Distributed computation in CL using Swank:
<https://github.com/brown/swank-crew>