[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
6.19.10 Included Guile Modules
Some modules are included in the Guile distribution; here are references to the entries in this manual which describe them in more detail:
- boot-9
boot-9 is Guile’s initialization module, and it is always loaded when Guile starts up.
- (ice-9 expect)
Actions based on matching input from a port (see section Expect).
- (ice-9 format)
Formatted output in the style of Common Lisp (see section Formatted Output).
- (ice-9 ftw)
File tree walker (see section File Tree Walk).
- (ice-9 getopt-long)
Command line option processing (see section The (ice-9 getopt-long) Module).
- (ice-9 history)
Refer to previous interactive expressions (see section Value History).
- (ice-9 popen)
Pipes to and from child processes (see section Pipes).
- (ice-9 pretty-print)
Nicely formatted output of Scheme expressions and objects (see section Pretty Printing).
- (ice-9 q)
First-in first-out queues (see section Queues).
- (ice-9 rdelim)
Line- and character-delimited input (see section Line Oriented and Delimited Text).
- (ice-9 readline)
readline
interactive command line editing (see section Readline Support).- (ice-9 receive)
Multiple-value handling with
receive
(see section Returning and Accepting Multiple Values).- (ice-9 regex)
Regular expression matching (see section Regular Expressions).
- (ice-9 rw)
Block string input/output (see section Block reading and writing).
- (ice-9 streams)
Sequence of values calculated on-demand (see section Streams).
- (ice-9 syncase)
R5RS
syntax-rules
macro system (see section Syntax-rules Macros).- (ice-9 threads)
Guile’s support for multi threaded execution (see section Threads, Mutexes, Asyncs and Dynamic Roots).
- (ice-9 documentation)
Online documentation (REFFIXME).
- (srfi srfi-1)
A library providing a lot of useful list and pair processing procedures (see section SRFI-1 - List library).
- (srfi srfi-2)
Support for
and-let*
(see section SRFI-2 - and-let*).- (srfi srfi-4)
Support for homogeneous numeric vectors (see section SRFI-4 - Homogeneous numeric vector datatypes).
- (srfi srfi-6)
Support for some additional string port procedures (see section SRFI-6 - Basic String Ports).
- (srfi srfi-8)
Multiple-value handling with
receive
(see section SRFI-8 - receive).- (srfi srfi-9)
Record definition with
define-record-type
(see section SRFI-9 - define-record-type).- (srfi srfi-10)
Read hash extension
#,()
(see section SRFI-10 - Hash-Comma Reader Extension).- (srfi srfi-11)
Multiple-value handling with
let-values
andlet*-values
(see section SRFI-11 - let-values).- (srfi srfi-13)
String library (see section SRFI-13 - String Library).
- (srfi srfi-14)
Character-set library (see section SRFI-14 - Character-set Library).
- (srfi srfi-16)
case-lambda
procedures of variable arity (see section SRFI-16 - case-lambda).- (srfi srfi-17)
Getter-with-setter support (see section SRFI-17 - Generalized set!).
- (srfi srfi-19)
Time/Date library (see section SRFI-19 - Time/Date Library).
- (srfi srfi-26)
Convenient syntax for partial application (see section SRFI-26 - specializing parameters)
- (srfi srfi-31)
rec
convenient recursive expressions (see section SRFI-31 - A special form ‘rec’ for recursive evaluation)- (ice-9 slib)
This module contains hooks for using Aubrey Jaffer’s portable Scheme library SLIB from Guile (see section SLIB).
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on February 3, 2012 using texi2html 5.0.