I do most of my development in Common Lisp, but there are some moments when I want to switch to Scheme (while reading Lisp in Small Pieces, when I want to play with continuations, or when I want to do some scripting in Gauche, for example). In such situations, my main source of discomfort is that I don't have Slime (yes, you may call me an addict).
What is Scheme's closest counterpart to Slime? Specifically, I am most interested in:
let
at once).(map |)
(cursor position is indicated by |
)), I'd like to see (map predicate . lists)
in the minibufferI have ordered the features by descending importance.
My Scheme implementations of choice are:
It would be great if it worked at least with them.
SLIME's contrib directory seems to have SWANK implementations for MIT Scheme and Kawa.
Geiser provides an excellent environment for Scheme. The latest version now also can interact with Chez Scheme, Chibi Scheme, Chicken Scheme as well as that old standby MIT Scheme, in addition to Guile and Racket. I would suggest installing it via Melpa, specially in order to get the latest version handling the much wider selection of REPLs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With