Next: libutils refs compar, Previous: libutils refs pred, Up: libutils refs [Index]
The following bindings are exported by the library (vicare
libraries)
.
Interpret obj as a symbolic expression representing a library
reference as specified by R6RS. Return two values: the list of
identifiers, the version reference. If obj is not a valid library
reference: return #f
and #f
.
(library-reference-decompose '(alpha beta (1 (<= 2) (or 10 (and (>= 4) (>= 2)))))) ⇒ (alpha beta) (1 (<= 2) (or 10 (and (>= 4) (>= 2))))
If obj is a valid library reference as specified by R6RS,
return the list of identifiers; else return #f
.
If obj is a valid library reference as specified by R6RS,
return the version reference; else return #f
.