Next: SRFI-98, Previous: SRFI-87, Up: SRFI Support [Contents][Index]
SRFI-88 provides
keyword objects, which are equivalent to Guile’s keywords
(see Keywords). SRFI-88 keywords can be entered using the
postfix keyword syntax, which consists of an identifier followed
by : (see postfix keyword syntax).
SRFI-88 can be made available with:
(use-modules (srfi srfi-88))
Doing so installs the right reader option for keyword syntax, using
(read-set! keywords 'postfix). It also provides the procedures
described below.
Return #t if obj is a keyword. This is the same procedure
as the same-named built-in procedure (see keyword?).
(keyword? foo:) ⇒ #t (keyword? 'foo:) ⇒ #t (keyword? "foo") ⇒ #f
Return the name of kw as a string, i.e., without the trailing
colon. The returned string may not be modified, e.g., with
string-set!.
(keyword->string foo:) ⇒ "foo"
Return the keyword object whose name is str.
(keyword->string (string->keyword "a b c")) ⇒ "a b c"