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.