2001-03-30 Neil Jerram <neil@ossau.uklinux.net>
+ * scheme-reading.texi (Further Reading): Add bullets to further
+ reading list.
+
+ * gh.texi: Insert page break before chapter. Remove page breaks
+ within the chapter.
+
+ * Makefile.am: Add script-getopt.texi.
+
+ * guile.texi (Top): Include and link to new script-getopt.texi
+ chapter.
+
+ * script-getopt.texi: New chapter on command line handling.
+ (Written and contributed by Martin Grabmueller, revised by me.)
+
* intro.texi (Modules and Extensions): Fix typo.
2001-03-27 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
scheme-translation.texi scheme-debug.texi deprecated.texi \
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
+ appendices.texi indices.texi script-getopt.texi
goops_TEXINFOS = goops-tutorial.texi hierarchy.eps hierarchy.txt
+@page
@node GH
@chapter GH: A Portable C to Scheme Interface
@cindex libguile - gh
* Mixing gh and scm APIs::
@end menu
-@page
+
@node gh preliminaries
@section gh preliminaries
@cindex gh - linking
-@page
@node Data types and constants defined by gh
@section Data types and constants defined by gh
@cindex libguile - data types
of arguments, such as @code{gh_list()}.
@end defvr
-@page
+
@node Starting and controlling the interpreter
@section Starting and controlling the interpreter
@cindex libguile - start interpreter
procedures @code{gsl-ran-random}, @code{gsl-ran-gaussian} and so forth.
-@page
@node Error messages
@section Error messages
@cindex libguile - error messages
[FIXME: need to fill this based on Jim's new mechanism]
-@page
@node Executing Scheme code
@section Executing Scheme code
@cindex libguile - executing Scheme
@end deftypefun
-
-@page
@node Defining new Scheme procedures in C
@section Defining new Scheme procedures in C
@cindex libguile - new procedures
@c combinations of required and optional args...]
-@page
@node Converting data between C and Scheme
@section Converting data between C and Scheme
@cindex libguile - converting data
@end deftypefun
-@page
@node Type predicates
@section Type predicates
@end deftypefun
-@page
@node Equality predicates
@section Equality predicates
@end deftypefun
-@page
@node Memory allocation and garbage collection
@section Memory allocation and garbage collection
@c @end deftypefun
-@page
@node Calling Scheme procedures from C
@section Calling Scheme procedures from C
@end smallexample
-@page
@node Mixing gh and scm APIs
@section Mixing gh and scm APIs
@sp 10
@comment The title is printed in a large font.
@title Guile Reference Manual
-@subtitle $Id: guile.texi,v 1.1 2001-03-09 08:21:59 ossau Exp $
+@subtitle $Id: guile.texi,v 1.2 2001-03-30 22:16:20 ossau Exp $
@subtitle For use with Guile @value{VERSION}
@author Mark Galassi
@author Cygnus Solution and Los Alamos National Laboratory
Part IV: Guile Scripting
* Guile Scripting:: How to write Guile scripts.
-
+* Command Line Handling:: Command line options and arguments.
+
Part V: Extending Applications Using Guile
* Libguile Intro:: Using Guile as an extension language.
@end iftex
@include scripts.texi
+@include script-getopt.texi
@c Guile as an extension language
@iftex