Thanks for adding the WordPress link. I'd actually been there before and didn't make the connection between the sites. Geiser was something I recently stumbled upon and fell in love with it instantly :)
Can anyone elucidate on the main differences between Slime and Geiser? The Geiser main page says that Slime is/was part of the inspiration but others are also mentioned.
SLIME can actually be made to work with many different lisps, including several Scheme implementations. I use it (actually, SLIMV, which is the same thing, only for VIM) with Chicken Scheme.
Ah that might be it, I'm also quite ignorant of Scheme and thought that most Schemes would be able to run without problems; seems like only Scheme48, MITScheme and Kawa are supported.
Because i prefer growing and healing to poking at corpses, the continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme interpreter, Emacs and, ultimately, the schemer, giving her access to live metadata.
How is this any different to SLIME? Most of the time you connect to a running LISP system though SLIME/SWANK, you don't frequently shut down the system when you do debugging/development. Introspection is basically built-in most implementations of (Common) LISP.
http://programming-musings.org
is full of Scheme goodness, and he has another site devoted to Emacs hacks at
http://emacs.wordpress.com