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. |