在Emacs上使用PLT Scheme或者Guile,并且对Quack不太满意的朋友可以试试Geiser模式,它目前实现了下面几种主要功能:
- Evaluation of forms in the namespace of the current module.
- Macro expansion.
- File/module loading.
- Namespace-aware symbol completion (including local bindings, names
visible in the current module, and module names).
- Autodoc: the echo area shows information about the signature of the
procedure/macro around point automatically.
- Jump to definition of symbol at point.
- Access to documentation (including docstrings when the
implementation provides it).
- Listings of callers/callees of procedures.
- Rudimentary support for debugging (list of evaluation/compilation
error in an Emacs' compilation-mode buffer).
使用git下载:git clone
http://git.hacks-galore.org/jao/geiser.git