Projects / Geiser

Geiser

Geiser is a generic Emacs/Scheme interaction mode, featuring an enhanced REPL and a set of minor modes that improve Emacs' basic major mode for Scheme. The main features provided are evaluation of forms in the namespace of the current module, macro expansion, loading of files and modules, namespace-aware identifier completion, automatic documentation, jumping to the definition of an identifier, access to documentation, listings of identifiers exported by a given module, and rudimentary support for debugging. Geiser supports Guile and Racket.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  30 Sep 2012 16:19

    Release Notes: Now installable as an Emacs ELPA package.

    •  03 Sep 2012 20:50

      Release Notes: Support for images in Racket and bugfixes.

      •  26 Nov 2011 22:20

      Release Notes: Better indentation. New customizations and bugfixes, including correct display of the Scheme process standard error output.

      •  27 Jun 2011 13:07

        Release Notes: Minor bugs were fixed.

        •  09 Mar 2011 07:08

          Release Notes: This is a bug fix release adding support for Guile 2.0 and for R5RS modules in Racket.

          Screenshot

          Project Spotlight

          Makeflow

          A workflow engine for executing large complex applications on clusters, clouds, and grids.

          Screenshot

          Project Spotlight

          stream

          A Dart Web server.