From c0a2fa783ea41ab05703d7ea1136f78c92f9f141 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Tue, 24 Aug 2010 06:59:19 +0200 Subject: More documentation. --- doc/intro.texi | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'doc/intro.texi') 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 -- cgit v1.2.3