This is guile.info, produced by makeinfo version 4.3 from guile.texi.

INFO-DIR-SECTION The Algorithmic Language Scheme
START-INFO-DIR-ENTRY
* Guile Reference: (guile).     The Guile reference manual.
END-INFO-DIR-ENTRY

   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
Copyright (C) 2002 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.


File: guile.info,  Node: Concept Index,  Next: Procedure Index,  Prev: The Scheme shell (scsh),  Up: Top

Concept Index
*************

   This index contains concepts, keywords and non-Schemey names for
several features, to make it easier to locate the desired sections.

* Menu:

* #,():                                  SRFI-10.
* Alist:                                 Association Lists.
* arbiters:                              Arbiters.
* Association List:                      Association Lists.
* asyncs:                                Asyncs.
* begin:                                 begin.
* call-with-current-continuation:        Continuations.
* call/cc:                               Continuations.
* case:                                  if cond case.
* chaining environments:                 Chaining.
* closure:                               About Closure.
* command line history:                  Readline Support.
* cond:                                  if cond case.
* conditional evaluation:                if cond case.
* converting data:                       Converting data between C and Scheme.
* data conversion:                       Converting data between C and Scheme.
* Database:                              Association Lists.
* dynamic roots:                         Dynamic Roots.
* emacs regexp:                          Regular Expressions.
* encapsulation:                         Modules.
* environment <1>:                       Environments.
* environment:                           About Environments.
* environment, local:                    Local Variables.
* environment, top level:                About Environments.
* equality:                              Equality.
* error handling:                        Exceptions.
* error messages in libguile:            Error messages.
* exception handling:                    Exceptions.
* executable modules:                    Executable Modules.
* executing Scheme:                      Executing Scheme code.
* expression sequencing:                 begin.
* finite automaton:                      Rx Regexps.
* fluids:                                Fluids.
* format:                                Formatted Output.
* formatted output:                      Formatted Output.
* gh:                                    GH.
* gh - headers:                          gh preliminaries.
* gh - linking:                          gh preliminaries.
* gh - reference manual:                 GH.
* Green, Anthony:                        Threads.
* guardians, testing for GC'd objects:   GC Hooks.
* Guile threads:                         Threads.
* guile-snarf deprecated macros:         Macros guile-snarf recognizes.
* guile-snarf example:                   How guile-snarf works.
* guile-snarf invocation:                How guile-snarf works.
* guile-snarf recognized macros:         Macros guile-snarf recognizes.
* guile-tools:                           Executable Modules.
* GUILE_LOAD_PATH:                       Build Config.
* hash-comma:                            SRFI-10.
* if:                                    if cond case.
* iff:                                   Manual Conventions.
* information encapsulation:             Modules.
* iteration:                             while do.
* Jaffer, Aubrey:                        JACAL.
* libguile - converting data:            Converting data between C and Scheme.
* libguile - data types:                 Data types and constants defined by gh.
* libguile - error messages:             Error messages.
* libguile - executing Scheme:           Executing Scheme code.
* libguile - gh:                         GH.
* libguile - new procedures:             Defining new Scheme procedures in C.
* libguile - start interpreter:          Starting and controlling the interpreter.
* local bindings:                        Local Bindings.
* local environment:                     Local Variables.
* local variable:                        Local Variables.
* local variables:                       Local Bindings.
* location:                              About Environments.
* looping:                               while do.
* Lord, Tom:                             Threads.
* macros:                                Macros.
* match structures:                      Match Structures.
* math - symbolic:                       JACAL.
* modules:                               Modules.
* modules, executable:                   Executable Modules.
* multiline comments:                    Block Comments.
* multiple values:                       Multiple Values.
* name space:                            Modules.
* name space - private:                  Modules.
* named let:                             while do.
* new primitives:                        Defining new Scheme procedures in C.
* new procedures:                        Defining new Scheme procedures in C.
* options - read:                        Reader options.
* overflow, stack:                       Debugger options.
* posix threads:                         Threads.
* pretty printing:                       Pretty Printing.
* primitive functions:                   Init Snarfing with guile-snarf.
* primitives, new:                       Defining new Scheme procedures in C.
* procedure documentation:               Procedure Properties.
* procedure properties:                  Procedure Properties.
* procedure with setter:                 Procedures with Setters.
* procedures, new:                       Defining new Scheme procedures in C.
* R5RS syntax-rules system:              Syntax Rules.
* read eval print loop - from the gh_ interface: Starting and controlling the interpreter.
* read options:                          Reader options.
* readline:                              Readline Support.
* readline options:                      Readline Options.
* receive:                               Multiple Values.
* regex:                                 Regular Expressions.
* regular expressions:                   Regular Expressions.
* REPL - from the gh_ interface:         Starting and controlling the interpreter.
* rx:                                    Rx Regexps.
* sameness:                              Equality.
* SCM data type:                         Unpacking the SCM type.
* scripts:                               Executable Modules.
* sequencing:                            begin.
* setter:                                Procedures with Setters.
* shadowing an imported variable binding: Chaining.
* snarfing:                              Snarfing.
* snarfing, init:                        Init Snarfing with guile-snarf.
* socket client example:                 Internet Socket Client.
* socket server example:                 Internet Socket Server.
* sorting:                               Sorting.
* sorting lists:                         Sorting.
* sorting vectors:                       Sorting.
* source properties <1>:                 Source Properties.
* source properties:                     Procedure Properties.
* stack overflow:                        Debugger options.
* subrs, defining:                       Init Snarfing with guile-snarf.
* symbolic math:                         JACAL.
* system asyncs:                         Asyncs.
* threads:                               Threads.
* top level environment:                 About Environments.
* transformation:                        Macros.
* value history:                         Value History.
* variable definition:                   Top Level.
* variable, local:                       Local Variables.
* vcell:                                 About Environments.

