diff --git a/docs/API.md b/docs/API.md index 6ab38a75..3b1b6c5c 100644 --- a/docs/API.md +++ b/docs/API.md @@ -1115,12 +1115,13 @@ This section is an alphabetic listing of all the functions, objects, and macros [`string-for-each`](api/scheme/base#string-for-each) [`string-hash `](api/srfi/128#string-hash) [`string-hash`](api/srfi/69#string-hash) -[`string-join`](api/scheme/cyclone/cgen#string-join) +[`string-join`](api/scheme/cyclone/util#string-join) [`string-length `](api/primitives#string-length) [`string-map`](api/scheme/base#string-map) [`string-ref `](api/primitives#string-ref) [`string-replace-all `](api/scheme/cyclone/util#string-replace-all) [`string-set! `](api/primitives#string-set) +[`string-split`](api/scheme/cyclone/util#string-split) [`string-upcase`](api/scheme/char#string-upcase) [`string<=?`](api/scheme/base#string-1) [`stringexp `](#set-exp) - [`set!->var `](#set-var) - [`set!? `](#set) +- [`string-join `](#string-join) - [`string-replace-all `](#string-replace-all) +- [`string-split `](#string-split) - [`tagged-list? `](#tagged-list?) - [`take `](#take) @@ -185,8 +187,21 @@ The `(scheme cyclone util`) library contains various utility functions. # set!? +# string-join + + (string-join list deliminator) + +Create a single string from a list of strings, adding `deliminator` between each of the strings. `deliminator` may be either a character or string. + # string-replace-all +# string-split + + (string-split string deliminator) + +Create a list of strings from the given string, creating a new one at each instance of the `deliminator` character. + + # tagged-list? # take