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.