     [file version.texi not included]

Guile Reference Manual Copyright (C) 1996 Free Software Foundation

Copyright (C) 1997 Free Software Foundation

Copyright (C) 2000 Free Software Foundation

Copyright (C) 2001 Free Software Foundation

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation.

The Guile Reference Manual
**************************

This reference manual documents Guile, GNU's Ubiquitous Intelligent Language for Extensions.  It describes how to use Guile in many useful and interesting ways.

This Info file contains edition 1.1 of the reference manual, corresponding to Guile version VERSION.

     [file preface.texi not included]

     [file intro.texi not included]

Part II: Programming with Guile
*******************************

In this part of the manual, we aim to present a wide ranging picture of what it means to program using Guile, to provide guidance, practical guidelines and tips for how to program in Guile, and to document the tools that are available to help you with your programming.  For detailed reference information on the variables, functions etc. that make up Guile's application programming interface (API), please refer to Part III (see Part III --- Guile API Reference).

We begin in the first chapter of this part by looking at the programming options available.

     [file program.texi not included]
     [file scheme-intro.texi not included]
     [file scheme-ideas.texi not included]
     [file scripts.texi not included]
     [file script-getopt.texi not included]
     [file extend.texi not included]
     [file scm.texi not included]
     [file data-rep.texi not included]
     [file gh.texi not included]
     [file debugging.texi not included]
     [file autoconf.texi not included]
     [file scheme-reading.texi not included]

Part III: Guile API Reference
*****************************

Guile provides an application programming interface (API) to developers in two core languages: Scheme and C.  This part of the manual contains reference documentation for all of the functionality that is available through both Scheme and C interfaces.

     [file scheme-data.texi not included]
     [file scheme-compound.texi not included]
     [file scheme-procedures.texi not included]
     [file scheme-utility.texi not included]
     [file scheme-binding.texi not included]
     [file scheme-control.texi not included]
     [file scheme-io.texi not included]
     [file scheme-evaluation.texi not included]
     [file scheme-memory.texi not included]
     [file scheme-modules.texi not included]
     [file scheme-scheduling.texi not included]
     [file scheme-options.texi not included]
     [file scheme-translation.texi not included]
     [file scheme-debug.texi not included]
     [file deprecated.texi not included]

     [file slib.texi not included]
     [file posix.texi not included]
     [file srfi-modules.texi not included]
     [file repl-modules.texi not included]
     [file misc-modules.texi not included]
     [file expect.texi not included]
     [file scsh.texi not included]

     [file indices.texi not included]
     [file scheme-indices.texi not included]