### 18.19 SRFI 140: Immutable Strings

Description

  A comprehensive library for using immutable strings.

URL

  https://srfi.schemers.org/srfi-140/srfi-140.html

Support

  Partially supported: only immutable strings are implemented.

Libraries

  `(srfi 140)`

Global

  Some bindings in the MIT/GNU Scheme global environment; see below.

Names that are bound in the MIT/GNU Scheme global environment:

`istring?` | `list->string`
`string` | `string->list`
`string->utf16` | `string->utf16be`
`string->utf16le` | `string->utf8`
`string->vector` | `string-append`
`string-ci<=?` | `string-ci<?`
`string-ci=?` | `string-ci>=?`
`string-ci>?` | `string-concatenate`
`string-downcase` | `string-fold`
`string-fold-right` | `string-foldcase`
`string-for-each` | `string-length`
`string-map` | `string-null?`
`string-ref` | `string-titlecase`
`string-upcase` | `string<=?`
`string<?` | `string=?`
`string>=?` | `string>?`
`string?` | `substring`
`utf16->string` | `utf16be->string`
`utf16le->string` | `utf8->string`
`vector->string`

Names that are not bound in the MIT/GNU Scheme global environment:

`reverse-list->string` | `string-any`
`string-concatenate-reverse` | `string-contains`
`string-contains-right` | `string-count`
`string-drop` | `string-drop-right`
`string-every` | `string-filter`
`string-for-each-index` | `string-index`
`string-index-right` | `string-join`
`string-map-index` | `string-pad`
`string-pad-right` | `string-prefix-length`
`string-prefix?` | `string-remove`
`string-repeat` | `string-replace`
`string-skip` | `string-skip-right`
`string-split` | `string-suffix-length`
`string-suffix?` | `string-tabulate`
`string-take` | `string-take-right`
`string-trim` | `string-trim-both`
`string-trim-right` | `string-unfold`
`string-unfold-right` | `xsubstring`