[slime-cvs] CVS update: slime/doc/slime.texi

Luke Gorrie lgorrie at common-lisp.net
Fri Apr 16 11:54:04 UTC 2004


Update of /project/slime/cvsroot/slime/doc
In directory common-lisp.net:/tmp/cvs-serv6499

Modified Files:
	slime.texi 
Log Message:
(Top): The Top node is now smaller, with details moved into
Introduction. This makes the Info front page easier to
navigate. (Patch from Richard M Kreuter.)

Date: Fri Apr 16 07:54:04 2004
Author: lgorrie

Index: slime/doc/slime.texi
diff -u slime/doc/slime.texi:1.7 slime/doc/slime.texi:1.8
--- slime/doc/slime.texi:1.7	Wed Apr 14 15:14:48 2004
+++ slime/doc/slime.texi	Fri Apr 16 07:54:03 2004
@@ -38,7 +38,7 @@
 @end macro
 
 @set EDITION DRAFT
- at set UPDATED @code{$Id: slime.texi,v 1.7 2004/04/14 19:14:48 lgorrie Exp $}
+ at set UPDATED @code{$Id: slime.texi,v 1.8 2004/04/16 11:54:03 lgorrie Exp $}
 
 @titlepage
 @title SLIME User Manual
@@ -51,58 +51,21 @@
 
 @contents
 
- at node Top, Getting started, (dir), (dir)
+ at node Top, Introduction, (dir), (dir)
 
- at c @node Introduction, Getting started, Top, Top
- at chapter Introduction
+ at ifinfo
+ at top SLIME
 
 @SLIME{} is the ``Superior Lisp Interaction Mode for Emacs.''
 
- at SLIME{} extends Emacs with new support interactive programming in
-Common Lisp. The features are centred around @code{slime-mode}, an
-Emacs minor-mode that compliments the standard @code{lisp-mode}. While
- at code{lisp-mode} supports editing Lisp source files, @code{slime-mode}
-adds support for interacting with a running Common Lisp process for
-compilation, debugging, documentation lookup, and so on.
-
-The @code{slime-mode} programming environment follows the example of
-Emacs's native Emacs Lisp environment. We have also included good
-ideas from similar systems (such as @acronym{ILISP}) and some new
-ideas of our own.
-
- at SLIME{} is constructed from two parts: a user-interface written in
-Emacs Lisp, and a supporting server program written in Common
-Lisp. The two sides are connected together with a socket and
-communicate using an @acronym{RPC}-like protocol.
-
-The Lisp server is primarily written in portable Common Lisp. The
-required implementation-specific functionality is specified by a
-well-defined interface and implemented separately for each Lisp
-implementation. This makes @SLIME{} readily portable.
-
- at c @node Status,  , Introduction, Introduction
- at section Status: under development
+Like @SLIME{}, this manual is a work in progress. It documents an
+unreleased version of @SLIME{}.
 
- at SLIME{} is a program under development and has not yet been
-``released.'' Unlike many other free software projects, we are not
-making ``0.x'' releases, but instead evolving directly towards a
-``1.0'' release. We find this continuous style of development very
-comfortable, so rather than setting short-term milestones we've taken
-to merrily hacking away as @SLIME{} progresses towards a ``final''
-shape at its own pace.
-
-We warmly invite Lisp hackerdom to join in the development in any way
-you like. As frugal hospitality we offer access to the @CVS{} tree and
-a cosy mailing list, but not yet such luxuries as supported tarballs,
-a snazzy website, or guarantees of backward-compatibility.
-
-We hope that nowadays @SLIME{} is suitable for doing ``real work''
-with. To make support easy we do expect @SLIME{} users to keep fairly
-up-to-date with the current code-base, so an adventurous nature is an
-advantage. For people looking for something to just install and not
-have to upgrade or muck about with, we ain't yet it.
+For a list of hackers who've worked on @SLIME{}, @ref{Credits}.
 
+ at end ifinfo
 @menu
+* Introduction::                
 * Getting started::             
 * slime-mode::                  
 * REPL::                        
@@ -152,6 +115,7 @@
 
 * REPL commands::               
 * Input Navigation::            
+* Shortcuts::                   
 
 @SLDB{}: the @SLIME{} debugger
 
@@ -183,7 +147,56 @@
 @end detailmenu
 @end menu
 
- at node Getting started, slime-mode, Top, Top
+ at node Introduction, Getting started, Top, Top
+ at chapter Introduction
+
+ at SLIME{} is the ``Superior Lisp Interaction Mode for Emacs.''
+
+ at SLIME{} extends Emacs with new support interactive programming in
+Common Lisp. The features are centred around @code{slime-mode}, an
+Emacs minor-mode that compliments the standard @code{lisp-mode}. While
+ at code{lisp-mode} supports editing Lisp source files, @code{slime-mode}
+adds support for interacting with a running Common Lisp process for
+compilation, debugging, documentation lookup, and so on.
+
+The @code{slime-mode} programming environment follows the example of
+Emacs's native Emacs Lisp environment. We have also included good
+ideas from similar systems (such as @acronym{ILISP}) and some new
+ideas of our own.
+
+ at SLIME{} is constructed from two parts: a user-interface written in
+Emacs Lisp, and a supporting server program written in Common
+Lisp. The two sides are connected together with a socket and
+communicate using an @acronym{RPC}-like protocol.
+
+The Lisp server is primarily written in portable Common Lisp. The
+required implementation-specific functionality is specified by a
+well-defined interface and implemented separately for each Lisp
+implementation. This makes @SLIME{} readily portable.
+
+ at c @node Status,  , Introduction, Introduction
+ at section Status: under development
+
+ at SLIME{} is a program under development and has not yet been
+``released.'' Unlike many other free software projects, we are not
+making ``0.x'' releases, but instead evolving directly towards a
+``1.0'' release. We find this continuous style of development very
+comfortable, so rather than setting short-term milestones we've taken
+to merrily hacking away as @SLIME{} progresses towards a ``final''
+shape at its own pace.
+
+We warmly invite Lisp hackerdom to join in the development in any way
+you like. As frugal hospitality we offer access to the @CVS{} tree and
+a cosy mailing list, but not yet such luxuries as supported tarballs,
+a snazzy website, or guarantees of backward-compatibility.
+
+We hope that nowadays @SLIME{} is suitable for doing ``real work''
+with. To make support easy we do expect @SLIME{} users to keep fairly
+up-to-date with the current code-base, so an adventurous nature is an
+advantage. For people looking for something to just install and not
+have to upgrade or muck about with, we ain't yet it.
+
+ at node Getting started, slime-mode, Introduction, Top
 @chapter Getting started
 
 This chapter tells you how to get @SLIME{} up and running.
@@ -727,6 +740,7 @@
 @menu
 * REPL commands::               
 * Input Navigation::            
+* Shortcuts::                   
 @end menu
 
 @node REPL commands, Input Navigation, REPL, REPL
@@ -761,7 +775,7 @@
 
 @end table
 
- at node Input Navigation,  , REPL commands, REPL
+ at node Input Navigation, Shortcuts, REPL commands, REPL
 @section Input navigation
 
 @table @kbd
@@ -791,7 +805,8 @@
 
 @end table
 
- at node Shortcuts
+ at comment  node-name,  next,  previous,  up
+ at node Shortcuts,  , Input Navigation, REPL
 @section Shortcuts
 
 ``Shortcuts'' are a special set of @REPL{} commands that are invoked





More information about the slime-cvs mailing list