I was wondering whether #geiser was a guile-only thing (I heard about it via guix people), or if it runs other schemes:
> Geiser provides the generic interactive command run-geiser. If you invoke it (via, as is customary in Emacs, M-x run-geiser), you’ll be saluted by a prompt asking which one of the supported implementations you want to launch—yes, you can stop the asking, see below. Tabbing for completion will offer you, as of this writing, guile, racket, chicken, mit, chibi and chez.
http://www.nongnu.org/geiser/geiser_3.html
Neat!
IRC says that #racket support is limited to lang racket, but apparently it supports racket's packages for symbol definition lookups and stuff, so not too bad!