manpagez: man pages & more
info guile
Home | html | info | man
[ << ] [ < ] [ 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 and let*-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.

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.