This is the ucons Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon May 15 06:43:04 2023 GMT+0.
The main system appears first, followed by any subsystem dependency.
ucons
Unique conses and functions for working on them.
Marco Heisig <marco.heisig@fau.de>
MIT
alexandria
(system).
atomics
(system).
named-readtables
(system).
trivia
(system).
bordeaux-threads
(system).
packages.lisp
(file).
chash.lisp
(file).
ucons.lisp
(file).
library.lisp
(file).
readtable.lisp
(file).
print-object.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
ucons/ucons.asd
ucons/packages.lisp
ucons/chash.lisp
ucons/ucons.lisp
ucons/library.lisp
ucons/readtable.lisp
ucons/print-object.lisp
ucons/chash.lisp
packages.lisp
(file).
ucons
(system).
chash
(structure).
chash-from-alist
(function).
chash-hash-table
(reader).
chash-lock
(reader).
chashp
(function).
ensure-getchash
(macro).
make-chash
(function).
ucons/ucons.lisp
chash.lisp
(file).
ucons
(system).
*root-table*
(special variable).
make-root-table
(function).
root-table
(structure).
ucar
(reader).
ucdr
(reader).
ucons
(function).
ucons
(structure).
uconsp
(function).
ulist
(type).
+ucons-hash-table-threshold+
(constant).
make-fresh-ucons
(function).
root-table-chash
(reader).
root-table-p
(function).
root-table-small-integer-cache
(reader).
ucons-leaf
(function).
utable
(reader).
(setf utable)
(writer).
ucons/library.lisp
ucons.lisp
(file).
ucons
(system).
do-ulist
(macro).
list-from-ulist
(function).
tree-from-utree
(function).
ulength
(function).
ulist
(compiler macro).
ulist
(function).
ulist*
(compiler macro).
ulist*
(function).
ulist-from-list
(function).
ulist-from-vector
(function).
umapcar
(function).
unth
(function).
unthcdr
(function).
upop
(macro).
upush
(macro).
utree-from-tree
(function).
vector-from-ulist
(function).
ucons/readtable.lisp
library.lisp
(file).
ucons
(system).
read-ulist
(function).
read-right-square-bracket
(function).
unmatched-closing-square-bracket
(condition).
ucons/print-object.lisp
readtable.lisp
(file).
ucons
(system).
print-object
(method).
print-list
(function).
Packages are listed by definition order.
ucons
common-lisp
.
*root-table*
(special variable).
do-ulist
(macro).
list-from-ulist
(function).
make-root-table
(function).
read-ulist
(function).
root-table
(structure).
tree-from-utree
(function).
ucar
(reader).
ucdr
(reader).
ucons
(function).
ucons
(structure).
uconsp
(function).
ulength
(function).
ulist
(compiler macro).
ulist
(function).
ulist
(type).
ulist*
(compiler macro).
ulist*
(function).
ulist-from-list
(function).
ulist-from-vector
(function).
umapcar
(function).
unth
(function).
unthcdr
(function).
upop
(macro).
upush
(macro).
utree-from-tree
(function).
vector-from-ulist
(function).
+ucons-hash-table-threshold+
(constant).
chash
(structure).
chash-from-alist
(function).
chash-hash-table
(reader).
chash-lock
(reader).
chashp
(function).
ensure-getchash
(macro).
make-chash
(function).
make-fresh-ucons
(function).
print-list
(function).
read-right-square-bracket
(function).
root-table-chash
(reader).
root-table-p
(function).
root-table-small-integer-cache
(reader).
ucons-leaf
(function).
unmatched-closing-square-bracket
(condition).
utable
(reader).
(setf utable)
(writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The table of all uconses whose cdr is NIL.
Return a list of the elements of ULIST.
Return a tree of the same shape as UTREE, but where all occuring ulists have been converted to lists.
Given a suitable CAR and CDR, return a UCONS that is EQL to all future and past invocation of this function with the same arguments.
Return the length of the given ulist.
Return the ulist associated with the supplied arguments.
Return the ulist associated with the supplied arguments, but using the last argument as the tail of the constructed ulist.
Return an ulist containing the results of applying FUNCTION to successive elements of the supplied sequences. The resulting ulist is as long as the shortest supplied sequence.
structure-object
.
ucons::chash
(ucons::make-chash)
This slot is read-only.
(simple-array ucons:ucons (33))
(let ((array (make-array 33))) (loop ucons::for ucons::index ucons::from -16 ucons::to 16 do (setf (aref array (+ ucons::index 16)) (ucons::make-fresh-ucons ucons::index nil))) array)
This slot is read-only.
reader-error
.
structure-object
.
common-lisp
.
hash-table
(make-hash-table :size 40 :rehash-size 4.0)
This slot is read-only.
(bordeaux-threads:lock)
(bordeaux-threads:make-lock)
This slot is read-only.
Jump to: | (
C D E F L M P R T U V |
---|
Jump to: | (
C D E F L M P R T U V |
---|
Jump to: | *
+
C H L S T |
---|
Jump to: | *
+
C H L S T |
---|
Jump to: | C F L P R S T U |
---|
Jump to: | C F L P R S T U |
---|