Quickutilβ

Lisp utilities on demand

Fork me on GitHub
search

There are 7 utilities.

string-append v1.0

Append strings or a sequence of strings together.

Provides
string-appendstring-append*
Source Code
 
separated-string-append v1.0

Append strings or a sequence of strings, separated by a separator.

Provides
separated-string-appendseparated-string-append*
Source Code
 
string-append-space v1.0

Concatenate strings separated by a single space.

Provides
string-append-space
Requires
separated-string-append
Source Code
 
mkstr v1.0

Receives any number of objects (string, symbol, keyword, char, number), extracts all printed representations, and concatenates them all into one string.

Extracted from On Lisp, chapter 4.

Provides
mkstr
Source Code
 
string-designator v1.0

A string designator type. A string designator is either a string, a symbol, or a character.

Provides
string-designator
Source Code
 
read-file-into-string v1.0

Return the contents of the file denoted by pathname as a fresh string.

The external-format parameter will be passed directly to with-open-file unless it's nil, which means the system default.

Provides
read-file-into-string
Requires
with-input-from-file
Source Code
 
write-string-into-file v1.0

Write string to pathname.

The external-format parameter will be passed directly to with-open-file unless it's nil, which means the system default.

Provides
write-string-into-file
Requires
with-output-to-file
Source Code