This is the persistent-tables Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:16:06 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
persistent-tables
Persistent tables.
Vincent Toups
Vincent Toups
0.0.1
random-access-lists
(system).
lisp-unit
(system).
package.lisp
(file).
persistent-tables.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
persistent-tables/persistent-tables.asd
persistent-tables/package.lisp
persistent-tables/persistent-tables.lisp
persistent-tables/persistent-tables.asd
persistent-tables
(system).
persistent-tables/persistent-tables.lisp
package.lisp
(file).
persistent-tables
(system).
fresh-ptbl
(function).
ptbl->alist
(function).
ptbl->ppstring
(function).
ptbl-get
(function).
ptbl-keys
(function).
ptbl-set
(function).
ptbl-values
(function).
{}
(function).
bucket-keys
(function).
bucket-values
(function).
copy-ptbl
(function).
empty?
(function).
make-ptbl
(function).
named-let
(macro).
ptbl
(structure).
ptbl-add-to-bucket
(function).
ptbl-buckets
(reader).
(setf ptbl-buckets)
(writer).
ptbl-dip-buckets
(function).
ptbl-get-from-bucket
(function).
ptbl-n-buckets
(function).
ptbl-p
(function).
ptbl-set-buckets
(function).
ptbl-test
(reader).
(setf ptbl-test)
(writer).
the-empty-ptbl
(special variable).
the-empty-ptbl-eq
(special variable).
Packages are listed by definition order.
persistent-tables
common-lisp
.
random-access-lists
.
fresh-ptbl
(function).
ptbl->alist
(function).
ptbl->ppstring
(function).
ptbl-get
(function).
ptbl-keys
(function).
ptbl-set
(function).
ptbl-values
(function).
{}
(function).
bucket-keys
(function).
bucket-values
(function).
copy-ptbl
(function).
empty?
(function).
make-ptbl
(function).
named-let
(macro).
ptbl
(structure).
ptbl-add-to-bucket
(function).
ptbl-buckets
(reader).
(setf ptbl-buckets)
(writer).
ptbl-dip-buckets
(function).
ptbl-get-from-bucket
(function).
ptbl-n-buckets
(function).
ptbl-p
(function).
ptbl-set-buckets
(function).
ptbl-test
(reader).
(setf ptbl-test)
(writer).
ptbl?
(function).
the-empty-ptbl
(special variable).
the-empty-ptbl-eq
(special variable).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Create a fresh persistent hash table with N (107) bins and TEST for equality.
Return an association list with the same assocations as TBL.
Produce a nice string representation of the persistent hash table TBL.
Retreive the association for KEY from the persistent hashtable TBL. Return OR-VALUE if no association exists, which defaults to NIL.
Return a list of all keys in the persistent hash table TBL. Order is unspecified.
Return a new persistent hash table which is like TBL except that KEY is associated with VAL.
Return a list of all values in the persistent hash table TBL. Order is unspecified.
Construct or augment a PTBL with the KEY/VAL pairs in ARGS. If MAYBE-PTBL is not a PTBL, treat it as the first key and use an empty persistent table.
An empty EQUAL testing persistent hash table.
An empty EQ testing persistent hash table.
Return all the keys in a BUCKET.
Return all the values in a BUCKET.
Add an association to BUCKET with KEY, VAL and KEY equality tested under TEST.
Set the BUCKETS part of a persistent table P to (FUNCALL F B), where B is the old buckets.
Find an association to BUCKET with KEY. TEST defines key equality.
Return the number of buckets in the table P.
Set the BUCKETS part of a persistent table P to B.
test
.
Jump to: | (
{
B C E F M N P |
---|
Jump to: | (
{
B C E F M N P |
---|
Jump to: | B S T |
---|
Jump to: | B S T |
---|
Jump to: | F P S |
---|
Jump to: | F P S |
---|