guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/doc ChangeLog Makefile.am guil...


From: Martin Grabmueller
Subject: guile/guile-core/doc ChangeLog Makefile.am guil...
Date: Fri, 29 Jun 2001 14:43:18 -0700

CVSROOT:        /cvs
Module name:    guile
Changes by:     Martin Grabmueller <address@hidden>     01/06/29 14:43:17

Modified files:
        guile-core/doc : ChangeLog Makefile.am guile.texi 
                         repl-modules.texi scheme-modules.texi 
Added files:
        guile-core/doc : misc-modules.texi 

Log message:
        * misc-modules.texi: New file.
        (Pretty Printing): New chapter.
        (Formatted Output): New chapter.
        
        * Makefile.am (guile_TEXINFOS): Added misc-modules.texi.
        
        * guile.texi (Top): Added inclusion of misc-modules.texi.
        
        * scheme-modules.texi (Included Guile Modules): Added (srfi
        srfi-4) and (ice-9 rw) modules.
        (Module System Quirks): Removed note that `module-export!' must be
        called via gh_eval_str, now that we have scm_c_export.
        
        * repl-modules.texi (Loading Readline Support, Readline Options):
        New nodes.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/misc-modules.texi?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/ChangeLog.diff?cvsroot=OldCVS&tr1=1.105&tr2=1.106&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/Makefile.am.diff?cvsroot=OldCVS&tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/guile.texi.diff?cvsroot=OldCVS&tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/repl-modules.texi.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/scheme-modules.texi.diff?cvsroot=OldCVS&tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: guile/guile-core/doc/ChangeLog
diff -u guile/guile-core/doc/ChangeLog:1.105 
guile/guile-core/doc/ChangeLog:1.106
--- guile/guile-core/doc/ChangeLog:1.105        Wed Jun 27 11:12:46 2001
+++ guile/guile-core/doc/ChangeLog      Fri Jun 29 14:43:17 2001
@@ -1,3 +1,21 @@
+2001-06-29  Martin Grabmueller  <address@hidden>
+
+       * misc-modules.texi: New file.
+       (Pretty Printing): New chapter.
+       (Formatted Output): New chapter.
+
+       * Makefile.am (guile_TEXINFOS): Added misc-modules.texi.
+
+       * guile.texi (Top): Added inclusion of misc-modules.texi.
+
+       * scheme-modules.texi (Included Guile Modules): Added (srfi
+       srfi-4) and (ice-9 rw) modules.
+       (Module System Quirks): Removed note that `module-export!' must be
+       called via gh_eval_str, now that we have scm_c_export.
+
+       * repl-modules.texi (Loading Readline Support, Readline Options):
+       New nodes.
+
 2001-06-27  Neil Jerram  <address@hidden>
 
        * posix.texi (Network Sockets and Communication): Grammar fix -
Index: guile/guile-core/doc/Makefile.am
diff -u guile/guile-core/doc/Makefile.am:1.19 
guile/guile-core/doc/Makefile.am:1.20
--- guile/guile-core/doc/Makefile.am:1.19       Mon Jun 25 08:07:37 2001
+++ guile/guile-core/doc/Makefile.am    Fri Jun 29 14:43:17 2001
@@ -35,7 +35,7 @@
        scheme-reading.texi scheme-indices.texi slib.texi posix.texi \
        expect.texi scsh.texi tcltk.texi scripts.texi gh.texi scm.texi \
        appendices.texi indices.texi script-getopt.texi data-rep.texi \
-       extend.texi repl-modules.texi srfi-modules.texi \
+       extend.texi repl-modules.texi srfi-modules.texi misc-modules.texi \
        AUTHORS
 
 guile_tut_TEXINFOS = guile-tut.texi AUTHORS
Index: guile/guile-core/doc/guile.texi
diff -u guile/guile-core/doc/guile.texi:1.11 
guile/guile-core/doc/guile.texi:1.12
--- guile/guile-core/doc/guile.texi:1.11        Wed Jun 20 15:08:19 2001
+++ guile/guile-core/doc/guile.texi     Fri Jun 29 14:43:17 2001
@@ -80,7 +80,7 @@
 @sp 10
 @comment The title is printed in a large font.
 @title Guile Reference Manual
address@hidden $Id: guile.texi,v 1.11 2001/06/20 22:08:19 ossau Exp $
address@hidden $Id: guile.texi,v 1.12 2001/06/29 21:43:17 mgrabmue Exp $
 @subtitle For use with Guile @value{VERSION}
 @include AUTHORS
 
@@ -171,6 +171,8 @@
 * SRFI Support::                Support for various SRFIs.
 * Readline Support::            Module for using the readline library.
 * Value History::               Maintaining a value history in the REPL.
+* Pretty Printing::             Nicely formatting Scheme objects for output.
+* Formatted Output::            The @code{format} procedure.
 * Expect::                     Controlling interactive programs with Guile.
 * The Scheme shell (scsh)::
        The SCSH compatibility module has been made an
@@ -253,6 +255,7 @@
 @include posix.texi
 @include srfi-modules.texi
 @include repl-modules.texi
address@hidden misc-modules.texi
 @include expect.texi
 @include scsh.texi
 @c @include tcltk.texi
Index: guile/guile-core/doc/repl-modules.texi
diff -u guile/guile-core/doc/repl-modules.texi:1.2 
guile/guile-core/doc/repl-modules.texi:1.3
--- guile/guile-core/doc/repl-modules.texi:1.2  Wed May 16 11:08:12 2001
+++ guile/guile-core/doc/repl-modules.texi      Fri Jun 29 14:43:17 2001
@@ -13,6 +13,15 @@
 older command lines from the input history and even search through the
 history entries.
 
address@hidden
+* Loading Readline Support::    How to load readline support into Guile.
+* Readline Options::            How to modify readline's behaviour.
address@hidden menu
+
+
address@hidden Loading Readline Support
address@hidden Loading Readline Support
+
 The module is not loaded by default and so has to be loaded and
 activated explicitly.  This is done with two simple lines of code:
 
@@ -21,6 +30,8 @@
 (activate-readline)
 @end lisp
 
address@hidden FIXME::martin: Review me!
+
 The first line will load the necessary code, and the second will
 activate readline's features for the REPL.  If you plan to use this
 module often, you should save these to lines to your @file{.guile}
@@ -48,6 +59,40 @@
 expressions available.
 
 
address@hidden Readline Options
address@hidden Readline Options
+
address@hidden FIXME::martin: Review me!
+
address@hidden readline options
+The readline interface module can be configured in several ways to
+better suit the user's needs.  Configuration is done via the readline
+module's options interface, in a similar way to the evaluator and
+debugging options (@pxref{General option interface}.)
+
+Here is the list of readline options generated by typing
address@hidden(readline-options 'full)} in Guile.  You can also see the
+default values.
+
address@hidden
+bounce-parens   500   Time (ms) to show matching opening parenthesis (0 = off).
+history-length  200   History length.
+history-file    yes   Use history file.
address@hidden smalllisp
+
+The history length specifies how many input lines will be remembered.
+If the history contains that many lines and additional lines are
+entered, the oldest lines will be lost.  You can switch on/off the
+usage of the history file using the following call.
+
address@hidden
+(readline-disable 'history)
address@hidden lisp
+
+The readline options interface can only be used @emph{after} loading
+the readline module, because it is defined in that module.
+
+
 @page
 @node Value History
 @chapter Value History
@@ -79,3 +124,8 @@
 which is also caused by @code{(ice-9 history)}.  In the next line, this
 variable is used two times, to produce the value @code{$2}, which in
 turn is used in the calculation for @code{$3}.
+
+
address@hidden Local Variables:
address@hidden TeX-master: "guile.texi"
address@hidden End:
Index: guile/guile-core/doc/scheme-modules.texi
diff -u guile/guile-core/doc/scheme-modules.texi:1.11 
guile/guile-core/doc/scheme-modules.texi:1.12
--- guile/guile-core/doc/scheme-modules.texi:1.11       Mon Jun 18 12:08:31 2001
+++ guile/guile-core/doc/scheme-modules.texi    Fri Jun 29 14:43:17 2001
@@ -354,10 +354,6 @@
 which might be present in the scope of the expansion.
 
 @item
-From C, you need to construct a @code{module-export!} call using
address@hidden  This is cumbersome.
-
address@hidden
 When two or more used modules export bindings with the same names, the
 last accessed module wins, and the exported binding of that last module
 will silently be used.  This might lead to hard-to-find errors because
@@ -396,6 +392,9 @@
 @item (ice-9 rdelim)
 Line- and character-delimited input (@pxref{Line/Delimited}).
 
address@hidden (ice-9 rw)
+Block string input/output (@pxref{Block Reading and Writing}).
+
 @item (ice-9 documentation)
 Online documentation (REFFIXME).
 
@@ -406,6 +405,9 @@
 @item (srfi srfi-2)
 Support for @code{and-let*} (@pxref{SRFI-2}).
 
address@hidden (srfi srfi-4)
+Support for homogeneous numeric vectors (@pxref{SRFI-4}).
+
 @item (srfi srfi-6)
 Support for some additional string port procedures (@pxref{SRFI-6}).
 
@@ -614,9 +616,11 @@
 
 @node Compiled Code Modules
 @subsection Putting Compiled Code into Modules
+
address@hidden FIXME::martin: Change all gh_ references to their scm_ 
equivalents.
 
-The new primitives that you add to Guile with @code{gh_new_procedure} or
-with any of the other mechanisms are normally placed into the same
+The new primitives that you add to Guile with @code{gh_new_procedure}
+or with any of the other mechanisms are normally placed into the same
 module as all the other builtin procedures (like @code{display}).
 However, it is also possible to put new primitives into their own
 module.
@@ -695,6 +699,8 @@
 from Scheme to C and back.  Additionally, we need a function that will
 add them to the set of Guile primitives.  Because this is just an
 example, we will only implement this for the @code{j0} function, tho.
+
address@hidden FIXME::martin: Change all gh_ references to their scm_ 
equivalents.
 
 @smallexample
 #include <math.h>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]