This is the alexandria+ Reference Manual, version 1.2.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:11:08 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
alexandria+A conservative set of extensions to Alexandria utilities.
Steven Nunez <steve@symbolics.tech>
MS-PL
Utilities not in Alexandria, UIOP or OSICAT.
1.2.1
alexandria (system).
pkgdcl.lisp (file).
lists.lisp (file).
types.lisp (file).
numbers.lisp (file).
control-flow.lisp (file).
sets.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
alexandria+/alexandria+.asdalexandria+/pkgdcl.lispalexandria+/lists.lispalexandria+/types.lispalexandria+/numbers.lispalexandria+/control-flow.lispalexandria+/sets.lispalexandria+/lists.lispalexandria+ (system).
alist (type).
alist-keys (function).
alist-values (function).
alistp (function).
defprop (macro).
plist (type).
plist-keys (function).
plist-values (function).
plistp (function).
alexandria+/types.lispalexandria+ (system).
percentage (type).
probability (type).
alexandria+/numbers.lispalexandria+ (system).
divf-internal (macro).
alexandria+/control-flow.lispalexandria+ (system).
unlessf (macro).
alexandria+/sets.lispalexandria+ (system).
set-difference* (function).
doseq (macro).
doseq* (macro).
elements-match-p (macro).
with-set-keys (macro).
Packages are listed by definition order.
alexandria+alexandria.
common-lisp.
alist (type).
alist-keys (function).
alist-values (function).
alistp (function).
defprop (macro).
divf (macro).
multf (macro).
percentage (type).
plist (type).
plist-keys (function).
plist-values (function).
plistp (function).
probability (type).
set-difference* (function).
unlessf (macro).
divf-internal (macro).
doseq (macro).
doseq* (macro).
elements-match-p (macro).
with-set-keys (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Gives SYMBOL an INDICATOR property of VALUE.
After this is done (CL:GET symbol indicator) returns VALUE
Divide place by DIVISOR. If DIVISOR is not given, divide by 1.
Multiply place by COEFFICIENT.
When PLACE is NIL, evaluate VALUE-FORM and save it there.
Returns a list of the keys in ALIST.
Returns a list of the values in ALIST.
Returns T if VALUE is an ALIST.
Return the keys of PLIST
Return the values of PLIST
Returns VALUE if it is a properly formed PLIST, NIL otherwise.
If ALLOW-SYMBOL-KEYS is not nil, keys may be either symbols or keywords
Return the elements of SEQ1 which are not in SEQ2.
Returns:
If sequences are lists, then a list is returned. If vectors, a vector is returned.
Type designator for ALIST. Implemented as a SATISFIES type, hence not recommended for performance intensive use. Main usefullness as a type designator of the expected type in a TYPE-ERROR.
A number between 0 and 100
Type designator for PLIST. Implemented as a SATISFIES type, hence not recommended for performance intensive use. Main usefullness as a type designator of the expected type in a TYPE-ERROR.
A number between 0 and 1
| Jump to: | A D E F M P S U W |
|---|
| Jump to: | A D E F M P S U W |
|---|
| Jump to: | A C F L N P S T |
|---|
| Jump to: | A C F L N P S T |
|---|