The (vicare containers strings) library extends the string
operations available in the base library ((vicare-scheme)Strings) and Vicare’s extensions ((vicare-scheme)Additional
string functions). While (vicare containers strings) is a high
level ainterface, (vicare containers strings low) is a low level
interface with the same functionalities.
To avoid identifiers collision: it is suggested to import the libraries
in the hierarchy (vicare containers strings ---) with the prefix
string., as in:
(import (vicare) (prefix (vicare containers strings) string.))
| • strings intro: | Introduction. | |
| • strings convention: | Interface conventions. | |
| • strings views: | Views over strings. | |
| • strings cons: | Constructors. | |
| • strings pred: | Predicates. | |
| • strings compar: | Comparison. | |
| • strings map: | Mapping functions. | |
| • strings case: | Case mapping. | |
| • strings fold: | Fold and unfold. | |
| • strings select: | Selection. | |
| • strings pad: | Padding and trimming. | |
| • strings prefix: | Prefixes and suffixes. | |
| • strings search: | Searching. | |
| • strings filter: | Filtering and deleting. | |
| • strings list: | List and string conversion. | |
| • strings replicate: | Replicate and rotate. | |
| • strings mutate: | Mutators. | |
| • strings misc: | Miscellaneous functions. | |
| • strings rabin-karp: | Rabin–Karp string search. |