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

Recent releases

  •  30 Sep 2012 03:20

    Release Notes: Now installable as an Emacs ELPA package.

    •  02 Sep 2012 22:53

      Release Notes: Support for images in Racket and bugfixes.

      •  26 Nov 2011 14:56

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

        •  27 Jun 2011 11:28

          Release Notes: Minor bugs were fixed.

          •  08 Mar 2011 23:58

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

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.