Node:SRFI-13, Next:, Previous:SRFI-11, Up:SRFI Support

39.11 SRFI-13 - String Library

In this section, we will describe all procedures defined in SRFI-13 (string library) and implemented by the module (srfi srfi-13).

Note that only the procedures from SRFI-13 are documented here which are not already contained in Guile. For procedures not documented here please refer to the relevant chapters in the Guile Reference Manual, for example the documentation of strings and string procedures (see Strings).

All of the procedures defined in SRFI-13, which are not already included in the Guile core library, are implemented in the module (srfi srfi-13). The procedures which are both in Guile and in SRFI-13 are slightly extended in this module. Their bindings overwrite those in the Guile core.

The procedures which are defined in the section Low-level procedures of SRFI-13 for parsing optional string indices, substring specification checking and Knuth-Morris-Pratt-Searching are not implemented.

The procedures string-contains and string-contains-ci are not implemented very efficiently at the moment. This will be changed as soon as possible.