diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-08-24 06:59:19 +0200 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-08-24 06:59:19 +0200 |
commit | b44071cd31a77f18ac2daa5a6fe6a10cfa1384c8 (patch) | |
tree | 6844adea96c29bd082b65070047e17bcc6ae7d83 /doc/intro.texi | |
parent | 7711c737109013110a706346903fd9c0a3e25660 (diff) | |
download | geiser-chez-b44071cd31a77f18ac2daa5a6fe6a10cfa1384c8.tar.gz geiser-chez-b44071cd31a77f18ac2daa5a6fe6a10cfa1384c8.tar.bz2 |
More documentation.
Diffstat (limited to 'doc/intro.texi')
-rw-r--r-- | doc/intro.texi | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/doc/intro.texi b/doc/intro.texi index 500a9b4..aafa4fc 100644 --- a/doc/intro.texi +++ b/doc/intro.texi @@ -23,18 +23,18 @@ allowing the reuse of the Emacs-side framework, which constitutes the bulk of the code. @cindex current module -@anchor{current-module} -While being as generic as possible, the Scheme-Elisp interface makes -some assumptions about the capabilities and interaction mode of the -corresponding REPL. In particular, Geiser expects the latter to support -namespaces in the form of a module system, and to provide a well defined -way to establish the REPL's current namespace (or module), as well as -the current's file module (or namespace). Thus, all evaluations -performed by Geiser either in the REPL or in a source code buffer happen -in the context of the current namespace. Every time you switch to a -different file, you're switching namespaces automatically; at the REPL, -you must request the switch explicitly (usually just using means -provided by the Scheme implementation itself). +@anchor{current-module} While being as generic as possible, the +Scheme-Elisp interface makes some assumptions about the capabilities and +interaction mode of the corresponding @repl{}. In particular, Geiser +expects the latter to support namespaces in the form of a module system, +and to provide a well defined way to establish the @repl{}'s current +namespace (or module), as well as the current's file module (or +namespace). Thus, all evaluations performed by Geiser either in the +@repl{} or in a source code buffer happen in the context of the current +namespace. Every time you switch to a different file, you're switching +namespaces automatically; at the @repl{}, you must request the switch +explicitly (usually just using means provided by the Scheme +implementation itself). If your favourite scheme supports the above modus operandi, it has all that's needed for a bare-bones Geiser mode. But Geiser can, and will, @@ -75,10 +75,10 @@ Listings of identifiers exported by a given module. @item Listings of callers/callees of procedures. @item -Rudimentary support for debugging (when the REPL provides a debugging) -and error navigation. +Rudimentary support for debugging (when the @repl{} provides a +debugging) and error navigation. @item -Support for multiple, simultaneous REPLs. +Support for multiple, simultaneous @repl{}s. @end itemize In the following pages, i'll try to explain what these features |