Warning: This is the manual of the legacy Guile 2.0 series. You may want to read the manual of the current stable series instead.

Next: , Previous: , Up: Guile Modules [Contents][Index]


7.5 SRFI Support Modules

SRFI is an acronym for Scheme Request For Implementation. The SRFI documents define a lot of syntactic and procedure extensions to standard Scheme as defined in R5RS.

Guile has support for a number of SRFIs. This chapter gives an overview over the available SRFIs and some usage hints. For complete documentation, design rationales and further examples, we advise you to get the relevant SRFI documents from the SRFI home page http://srfi.schemers.org/.

About SRFI Usage: What to know about Guile’s SRFI support.
SRFI-0: cond-expand
SRFI-1: List library.
SRFI-2: and-let*.
SRFI-4: Homogeneous numeric vector datatypes.
SRFI-6: Basic String Ports.
SRFI-8: receive.
SRFI-9: define-record-type.
SRFI-10: Hash-Comma Reader Extension.
SRFI-11: let-values and let*-values.
SRFI-13: String library.
SRFI-14: Character-set library.
SRFI-16: case-lambda
SRFI-17: Generalized set!
SRFI-18: Multithreading support
SRFI-19: Time/Date library.
SRFI-23: Error reporting
SRFI-26: Specializing parameters
SRFI-27: Sources of Random Bits
SRFI-28: Basic format strings.
SRFI-30: Nested multi-line block comments
SRFI-31: A special form ‘rec’ for recursive evaluation
SRFI-34: Exception handling.
SRFI-35: Conditions.
SRFI-37: args-fold program argument processor
SRFI-38: External Representation for Data With Shared Structure
SRFI-39: Parameter objects
SRFI-41: Streams.
SRFI-42: Eager comprehensions
SRFI-43: Vector Library.
SRFI-45: Primitives for expressing iterative lazy algorithms
SRFI-46: Basic syntax-rules Extensions.
SRFI-55: Requiring Features.
SRFI-60: Integers as bits.
SRFI-61: A more general ‘cond’ clause
SRFI-62: S-expression comments.
SRFI-64: A Scheme API for test suites.
SRFI-67: Compare procedures
SRFI-69: Basic hash tables.
SRFI-87: => in case clauses.
SRFI-88: Keyword objects.
SRFI-98: Accessing environment variables.
SRFI-105: Curly-infix expressions.
SRFI-111: Boxes.

Next: , Previous: , Up: Guile Modules [Contents][Index]

AltStyle によって変換されたページ (->オリジナル) /