This index contains concepts, keywords and non-Schemey names for several
features, to make it easier to locate the desired sections.
| Index Entry | Section |
|
| # | | |
| #,() | 39.9 SRFI-10 - Hash-Comma Reader Extension |
|
| A | | |
| Alist | 22.7.2 Association Lists |
| arbiters | 32.1 Arbiters |
| Association List | 22.7.2 Association Lists |
| asyncs | 32.2 Asyncs |
|
| B | | |
| begin | 26.1 Evaluating a Sequence of Expressions |
|
| C | | |
| call-with-current-continuation | 26.5 Continuations |
| call/cc | 26.5 Continuations |
| case | 26.2 Simple Conditional Evaluation |
| chaining environments | 14.4.3 Environment Chaining |
| closure | 14.4 The Concept of Closure |
| command line history | 40. Readline Support |
| cond | 26.2 Simple Conditional Evaluation |
| conditional evaluation | 26.2 Simple Conditional Evaluation |
| converting data | 19.8 Converting data between C and Scheme |
|
| D | | |
| data conversion | 19.8 Converting data between C and Scheme |
| Database | 22.7.2 Association Lists |
| dynamic roots | 32.3 Dynamic Roots |
|
| E | | |
| emacs regexp | 21.5 Regular Expressions |
| encapsulation | 31. Modules |
| environment | 14.4.1 Names, Locations, Values and Environments |
| environment | 31.2 Environments |
| environment, local | 14.4.2 Local Variables and Environments |
| environment, top level | 14.4.1 Names, Locations, Values and Environments |
| equality | 24.1 Equality |
| error handling | 26.7 Exceptions |
| error messages in libguile | 19.5 Error messages |
| exception handling | 26.7 Exceptions |
| executable modules | 13.2 Executable Modules |
| executing Scheme | 19.6 Executing Scheme code |
| expression sequencing | 26.1 Evaluating a Sequence of Expressions |
|
| F | | |
| finite automaton | 44. The Rx Regular Expression Library |
| fluids | 32.5 Fluids |
| format | 43. Formatted Output |
| formatted output | 43. Formatted Output |
|
| G | | |
| gh | 19. GH: A Portable C to Scheme Interface |
| gh - headers | 19.2 gh preliminaries |
| gh - linking | 19.2 gh preliminaries |
| gh - reference manual | 19. GH: A Portable C to Scheme Interface |
| Green, Anthony | 32.4 Threads |
| guardians, testing for GC'd objects | 24.6.5.1 Hooks for Garbage Collection |
| Guile threads | 32.4 Threads |
| guile-snarf deprecated macros | 13.1.1.2 Macros guile-snarf recognizes |
| guile-snarf example | 13.1.1.1 How guile-snarf works |
| guile-snarf invocation | 13.1.1.1 How guile-snarf works |
| guile-snarf recognized macros | 13.1.1.2 Macros guile-snarf recognizes |
| guile-tools | 13.2 Executable Modules |
| GUILE_LOAD_PATH | 33.1 Configuration, Build and Installation |
|
| H | | |
| hash-comma | 39.9 SRFI-10 - Hash-Comma Reader Extension |
|
| I | | |
| if | 26.2 Simple Conditional Evaluation |
| iff | 3. Conventions used in this Manual |
| information encapsulation | 31. Modules |
| iteration | 26.4 Iteration mechanisms |
|
| J | | |
| Jaffer, Aubrey | 37.2 JACAL |
|
| L | | |
| libguile - converting data | 19.8 Converting data between C and Scheme |
| libguile - data types | 19.3 Data types and constants defined by gh |
| libguile - error messages | 19.5 Error messages |
| libguile - executing Scheme | 19.6 Executing Scheme code |
| libguile - gh | 19. GH: A Portable C to Scheme Interface |
| libguile - new procedures | 19.7 Defining new Scheme procedures in C |
| libguile - start interpreter | 19.4 Starting and controlling the interpreter |
| local bindings | 25.2 Local Variable Bindings |
| local environment | 14.4.2 Local Variables and Environments |
| local variable | 14.4.2 Local Variables and Environments |
| local variables | 25.2 Local Variable Bindings |
| location | 14.4.1 Names, Locations, Values and Environments |
| looping | 26.4 Iteration mechanisms |
| Lord, Tom | 32.4 Threads |
|
| M | | |
| macros | 23.5 Lisp Style Macro Definitions |
| match structures | 21.5.2 Match Structures |
| math -- symbolic | 37.2 JACAL |
| modules | 31. Modules |
| modules, executable | 13.2 Executable Modules |
| multiline comments | 28.1.3 Block Comments |
| multiple values | 26.6 Returning and Accepting Multiple Values |
|
| N | | |
| name space | 31. Modules |
| name space - private | 31. Modules |
| named let | 26.4 Iteration mechanisms |
| named let | 26.4 Iteration mechanisms |
| new primitives | 19.7 Defining new Scheme procedures in C |
| new procedures | 19.7 Defining new Scheme procedures in C |
|
| O | | |
| options - read | 33.3.3 Reader options |
| overflow, stack | 33.3.7.1 Stack overflow |
|
| P | | |
| posix threads | 32.4 Threads |
| pretty printing | 42. Pretty Printing |
| primitive functions | 13.1.1 Init Snarfing with guile-snarf |
| primitives, new | 19.7 Defining new Scheme procedures in C |
| procedure documentation | 23.3 Procedure Properties and Meta-information |
| procedure properties | 23.3 Procedure Properties and Meta-information |
| procedure with setter | 23.4 Procedures with Setters |
| procedures, new | 19.7 Defining new Scheme procedures in C |
|
| R | | |
| R5RS syntax-rules system | 23.6 The R5RS syntax-rules System |
| read eval print loop -- from the gh_ interface | 19.4 Starting and controlling the interpreter |
| read options | 33.3.3 Reader options |
| readline | 40. Readline Support |
| readline options | 40.2 Readline Options |
| receive | 26.6 Returning and Accepting Multiple Values |
| regex | 21.5 Regular Expressions |
| regular expressions | 21.5 Regular Expressions |
| REPL -- from the gh_ interface | 19.4 Starting and controlling the interpreter |
| rx | 44. The Rx Regular Expression Library |
|