This is the stdutils Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:24:55 2024 GMT+0.
stdutils/stdutils.asd
stdutils/src/package.lisp
stdutils/src/system.lisp
stdutils/src/lists.lisp
stdutils/src/macros.lisp
stdutils/src/iteration.lisp
stdutils/src/conditionals.lisp
stdutils/src/map.lisp
stdutils/src/iteration2.lisp
stdutils/src/shorthand.lisp
stdutils/src/functions.lisp
stdutils/src/math.lisp
stdutils/src/setf.lisp
stdutils/src/clos.lisp
stdutils/src/hashutil.lisp
stdutils/src/file.lisp
stdutils/src/arrays.lisp
stdutils/src/random.lisp
stdutils/src/regex.lisp
stdutils/src/strings.lisp
stdutils/src/split-sequence.lisp
stdutils/src/ifstar.lisp
stdutils/src/tokenizer.lisp
stdutils/src/match.lisp
stdutils/src/time.lisp
stdutils/src/prof.lisp
stdutils/src/matrix.lisp
stdutils/src/queue.lisp
stdutils/src/cache.lisp
stdutils/src/collections.lisp
stdutils/src/wordseq.lisp
stdutils/src/gds.lisp
stdutils/src/table.lisp
stdutils/src/iterator.lisp
stdutils/src/assoc-table.lisp
stdutils/src/hashed-table.lisp
stdutils/src/vector-keyed-table.lisp
The main system appears first, followed by any subsystem dependency.
stdutils
Standard Utilities
Ian Eslick <eslick@media.mit.edu>
BSD
1.0
cl-ppcre
(system).
cl-fad
(system).
src
(module).
Modules are listed depth-first from the system components tree.
stdutils/src
stdutils
(system).
package.lisp
(file).
system.lisp
(file).
lists.lisp
(file).
macros.lisp
(file).
iteration.lisp
(file).
conditionals.lisp
(file).
map.lisp
(file).
iteration2.lisp
(file).
shorthand.lisp
(file).
functions.lisp
(file).
math.lisp
(file).
setf.lisp
(file).
clos.lisp
(file).
hashutil.lisp
(file).
file.lisp
(file).
arrays.lisp
(file).
random.lisp
(file).
regex.lisp
(file).
strings.lisp
(file).
split-sequence.lisp
(file).
ifstar.lisp
(file).
tokenizer.lisp
(file).
match.lisp
(file).
time.lisp
(file).
prof.lisp
(file).
matrix.lisp
(file).
queue.lisp
(file).
cache.lisp
(file).
collections.lisp
(file).
wordseq.lisp
(file).
gds.lisp
(file).
table.lisp
(file).
iterator.lisp
(file).
assoc-table.lisp
(file).
hashed-table.lisp
(file).
vector-keyed-table.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
stdutils/stdutils.asd
stdutils/src/package.lisp
stdutils/src/system.lisp
stdutils/src/lists.lisp
stdutils/src/macros.lisp
stdutils/src/iteration.lisp
stdutils/src/conditionals.lisp
stdutils/src/map.lisp
stdutils/src/iteration2.lisp
stdutils/src/shorthand.lisp
stdutils/src/functions.lisp
stdutils/src/math.lisp
stdutils/src/setf.lisp
stdutils/src/clos.lisp
stdutils/src/hashutil.lisp
stdutils/src/file.lisp
stdutils/src/arrays.lisp
stdutils/src/random.lisp
stdutils/src/regex.lisp
stdutils/src/strings.lisp
stdutils/src/split-sequence.lisp
stdutils/src/ifstar.lisp
stdutils/src/tokenizer.lisp
stdutils/src/match.lisp
stdutils/src/time.lisp
stdutils/src/prof.lisp
stdutils/src/matrix.lisp
stdutils/src/queue.lisp
stdutils/src/cache.lisp
stdutils/src/collections.lisp
stdutils/src/wordseq.lisp
stdutils/src/gds.lisp
stdutils/src/table.lisp
stdutils/src/iterator.lisp
stdutils/src/assoc-table.lisp
stdutils/src/hashed-table.lisp
stdutils/src/vector-keyed-table.lisp
stdutils/src/system.lisp
package.lisp
(file).
src
(module).
defclass-exported
(macro).
defconstant-exported
(macro).
defexport
(macro).
defgeneric-exported
(macro).
defmacro-exported
(macro).
defmethod-exported
(macro).
defsetf-exported
(macro).
defstruct-exported
(macro).
defsubst
(macro).
defsubst-exported
(macro).
defun-exported
(macro).
defvar-exported
(macro).
intern-format
(macro).
intern-format-pkg
(macro).
keep-keywords
(function).
localize-symbol
(function).
rem-keywords
(function).
select-keywords
(function).
symbol-name-equal
(function).
use-package-noshadow-exported
(function).
with-assocs
(macro).
with-gensyms
(macro).
with-keywords
(macro).
stdutils/src/lists.lisp
system.lisp
(file).
src
(module).
aarec
(macro).
after
(function).
alrec
(macro).
append-sublists
(function).
apush
(macro).
apushnew
(macro).
arec
(function).
array->list
(function).
assoc-del
(macro).
assoc-find
(function).
(setf assoc-get)
(setf expander).
assoc-get
(function).
assoc-put
(function).
assoc-rem
(function).
assoc-setf
(macro).
atrec
(macro).
before
(function).
best
(function).
break-list
(function).
collect-offsets
(function).
combinations
(function).
cons->list
(function).
count-leaves
(function).
disjunction
(function).
distinct
(function).
distribute
(function).
duplicate
(function).
explode
(function).
filter
(function).
filter-if
(macro).
find2
(function).
flatten
(function).
flatten1
(function).
gather
(function).
gather-pairs
(function).
group
(function).
intersections
(function).
list->array
(function).
list-max
(function).
list-structure
(function).
localize-expression
(function).
longer
(function).
lrec
(function).
map-all-combinations
(function).
max-array
(function).
maxmin
(function).
mklist
(function).
most
(function).
mostn
(function).
multiple-intersection
(macro).
ndistinct
(function).
nflatten
(function).
nmerge-duplicates
(function).
on-array
(macro).
on-cdrs
(macro).
on-trees
(macro).
pairs
(function).
poplast
(macro).
prune
(function).
pushlast
(macro).
remove-nulls
(function).
remove-sublist
(function).
repeat
(function).
repeat-fn
(function).
rfind-if
(function).
rfind-node-if
(function).
rotate
(macro).
safe-subseq
(function).
same-length
(function).
select-if
(function).
set-differences
(function).
set-equal
(function).
shuffle
(function).
sort-b-according-to-a
(function).
sort-ordering-by
(function).
split-if
(function).
split-list
(function).
sum-array
(function).
trec
(function).
unions
(function).
unique-pairs
(function).
unshuffle
(function).
*string-ops*
(special variable).
build-sop
(function).
expand-expr
(function).
join-op
(function).
list-or-struct
(function).
lookup-op
(function).
lookup-oprec
(function).
max-array-tr
(function).
sop
(macro).
stdutils/src/macros.lisp
system.lisp
(file).
src
(module).
anaphex1
(function).
anaphex2
(function).
anaphex3
(function).
as-functions
(macro).
dbind-ex
(function).
def-simple-accessor
(macro).
dis1
(macro).
mac1
(macro).
nullit
(macro).
paralet
(macro).
parallel-expand
(function).
pop-symbol
(function).
propmacro
(macro).
propmacros
(macro).
when-bind
(macro).
when-bind*
(macro).
with-array
(macro).
with-matrix
(macro).
with-struct
(macro).
with-struct-slots
(macro).
wplac-ex
(function).
stdutils/src/iteration.lisp
system.lisp
(file).
src
(module).
dolist-times
(macro).
doseq
(macro).
dotimes-unrolled
(macro).
for
(macro).
till
(macro).
while
(macro).
stdutils/src/conditionals.lisp
lists.lisp
(file).
src
(module).
aand
(macro).
acond
(macro).
acond-mv
(macro).
acond2
(macro).
acond2-mv
(macro).
aif
(macro).
aif-ret
(macro).
aif2
(macro).
aif2-ret
(macro).
aif2t
(macro).
alambda
(macro).
aprog1
(macro).
awhen
(macro).
awhen-null
(macro).
awhen0
(macro).
awhen2
(macro).
awhen2t
(macro).
awhile
(macro).
awhile2
(macro).
error-on-null
(macro).
gen-everyp
(macro).
ifret
(macro).
nand
(macro).
neq
(function).
neql
(function).
nequal
(function).
nequalp
(function).
nif
(macro).
nor
(macro).
noret
(macro).
one-only
(macro).
retset
(macro).
self
(special variable).
xor
(macro).
>case
(macro).
>casex
(function).
condlet
(macro).
condlet-binds
(function).
condlet-clause
(function).
if3
(macro).
in
(macro).
in-if
(macro).
inq
(macro).
stdutils/src/map.lisp
iteration.lisp
(file).
src
(module).
accum
(function).
accumulate
(macro).
accumulate-init
(macro).
accumulate-int
(macro).
accumulate-list
(function).
append1
(function).
cars
(function).
cddrs
(function).
cdrs
(function).
collect
(function).
collectn
(function).
conc1
(function).
last1
(function).
map->
(macro).
map-across
(macro).
map-across-idx
(macro).
map-across-n
(macro).
map0-n
(macro).
mapa-b
(macro).
mapcar-idx
(function).
mapcars
(function).
mappend
(function).
prod-list
(macro).
rmapcar
(function).
single
(function).
sum-list
(macro).
stdutils/src/iteration2.lisp
map.lisp
(file).
src
(module).
anaphex
(function).
defanaph
(macro).
do-tuples/c
(macro).
do-tuples/o
(macro).
dt-args
(function).
mvdo
(macro).
mvdo*
(macro).
mvdo-gen
(function).
mvdo-rebind-gen
(function).
mvpsetq
(macro).
stdutils/src/shorthand.lisp
map.lisp
(file).
conditionals.lisp
(file).
src
(module).
abbrev
(macro).
abbrevs
(macro).
alist-bind
(macro).
dbind
(macro).
gensyms
(function).
gensyms-ignorable
(function).
mkkeysym
(function).
mksymbol
(function).
mkupsymbol
(function).
mvbind
(macro).
mvretn
(macro).
mvsetq
(macro).
stdutils/src/functions.lisp
shorthand.lisp
(file).
src
(module).
ablock
(macro).
compose
(function).
curry
(function).
curry2
(function).
defun-memo
(macro).
defun-memo1
(macro).
defun-rec
(macro).
fn-compose
(function).
fn-sequence
(function).
memoize
(function).
memoize1
(function).
ncurry
(macro).
vcurry
(macro).
build-call
(function).
build-compose
(function).
destruc
(function).
fif
(function).
fint
(function).
fn
(macro).
fun
(function).
rbuild
(function).
stdutils/src/math.lisp
functions.lisp
(file).
src
(module).
factorial
(function).
integer-combinations
(function).
integer-permutations
(function).
integer-permutations-repeated
(function).
limit-max
(function).
limit-min
(function).
stdutils/src/setf.lisp
functions.lisp
(file).
src
(module).
asetf
(macro).
clear-tag
(macro).
ensure-a-value
(macro).
has-tag
(macro).
set-tag
(macro).
stdutils/src/clos.lisp
functions.lisp
(file).
src
(module).
copy-slots
(macro).
defclass+
(macro).
defclass+-exported
(macro).
defmethod+
(macro).
defmethod+-exported
(macro).
remove-generic-function-method
(function).
walk-heirarchy
(function).
with-accessors+
(macro).
with-slots+
(macro).
parse-method-spec
(function).
stdutils/src/hashutil.lisp
shorthand.lisp
(file).
src
(module).
do-hash
(macro).
dohash
(macro).
has-key?
(macro).
hash
(macro).
hash-clear
(macro).
hash-clr
(macro).
hash-contains
(function).
hash-empty?
(function).
hash-eq?
(function).
hash-get
(macro).
hash-get_length
(function).
hash-get_rehash_size
(function).
hash-get_test
(function).
hash-items
(function).
hash-keys
(function).
hash-mapulate
(macro).
hash-mapulate-value
(macro).
hash-new_copy
(function).
hash-populate
(macro).
hash-push
(function).
hash-put
(macro).
hash-rem
(macro).
hash-sure_get
(function).
hash-sure_set
(function).
hash-values
(function).
hashset-difference
(macro).
hashset-intersection
(macro).
hashset-populate
(function).
hashset-union
(macro).
nhashset-union
(macro).
update-hash
(function).
update-hash-hash
(function).
update-hash-list
(function).
stdutils/src/file.lisp
shorthand.lisp
(file).
src
(module).
count-lisp-files
(function).
count-lisp-lines
(function).
directory-pathname
(function).
do-contentful-lines
(macro).
do-count-contentful-lines
(macro).
do-file
(macro).
do-stream-lines
(macro).
first-nonwhite-char
(function).
read2
(function).
slurp-file
(function).
walk-directories
(function).
split-file
(function).
stdutils/src/arrays.lisp
shorthand.lisp
(file).
src
(module).
fast-array-copy
(function).
vector-1d-lshift
(function).
vector-1d-rshift
(function).
stdutils/src/random.lisp
src
(module).
random-choice
(macro).
random-element
(function).
random-fraction-list
(function).
random-integer-list
(function).
random-order
(function).
random-subset
(function).
seed-random-generator
(function).
create-range
(function).
random-choice-dist
(function).
sampled-dist
(function).
stdutils/src/regex.lisp
arrays.lisp
(file).
iteration.lisp
(file).
src
(module).
filter-text
(function).
make-regex-replace-filter
(macro).
make-regex-verify-filter
(macro).
merge-or-regex-strings
(function).
stdutils/src/strings.lisp
regex.lisp
(file).
src
(module).
add-sql-quotes
(function).
charhex
(function).
collapse-whitespace
(function).
concat-separated-strings
(function).
count-string-char
(function).
count-string-char-if
(function).
count-string-words
(function).
decode-uri-string
(function).
delimited-string-to-list
(function).
encode-uri-string
(function).
ensure-string
(function).
escape-backslashes
(function).
escape-xml-string
(function).
fast-string-search
(function).
first-char
(function).
hexchar
(function).
integer-string
(function).
is-char-whitespace
(function).
is-string-empty
(function).
is-string-whitespace
(function).
last-char
(function).
lex-string
(function).
list-to-delimited-string
(function).
list-to-string
(function).
make-usb8-array
(function).
mkstr
(function).
non-alphanumericp
(function).
nstring-trim-last-character
(function).
only-null-list-elements-p
(function).
position-char
(function).
position-not-char
(function).
prefixed-fixnum-string
(function).
print-separated-strings
(function).
random-char
(function).
random-string
(function).
replaced-string-length
(function).
shrink-vector
(function).
split-alphanumeric-string
(function).
strcat
(function).
string->list
(function).
string-append
(macro).
string-delimited-string-to-list
(function).
string-elide
(function).
string-hash
(function).
string-invert
(function).
string-left-trim-whitespace
(function).
string-maybe-shorten
(function).
string-remove-characters
(function).
string-right-trim-one-char
(function).
string-right-trim-whitespace
(function).
string-starts-with
(function).
string-strip-ending
(function).
string-substitute
(function).
string-to-list-skip-delimiter
(function).
string-to-usb8-array
(function).
string-trim-last-character
(function).
string-trim-whitespace
(function).
strlist->quoted-substrings
(function).
strncmp
(function).
strncmp-end2
(function).
substitute-chars-strings
(function).
substitute-string-for-char
(function).
symb
(function).
trim-non-alphanumeric
(function).
unsplit-words
(function).
usb8-array-to-string
(function).
with-string-stream
(macro).
*whitespace-chars*
(special variable).
+char-code-0+
(constant).
+char-code-lower-a+
(constant).
+char-code-upper-a+
(constant).
+hex-chars+
(special variable).
+unambiguous-charset+
(special variable).
+unambiguous-length+
(constant).
stdutils/src/split-sequence.lisp
src
(module).
partition
(compiler macro).
partition
(function).
partition-if
(compiler macro).
partition-if
(function).
partition-if-not
(compiler macro).
partition-if-not
(function).
split-sequence
(function).
split-sequence-if
(function).
split-sequence-if-not
(function).
stdutils/src/ifstar.lisp
package.lisp
(file).
src
(module).
if*
(macro).
if*-keyword-list
(special variable).
stdutils/src/tokenizer.lisp
lists.lisp
(file).
src
(module).
constituent
(function).
extract-tagged-words
(function).
extract-tokens
(function).
extract-words
(function).
quote-tokenize
(function).
stdutils/src/match.lisp
shorthand.lisp
(file).
src
(module).
case-match-bind
(macro).
compile-pattern
(function).
do-collect-vector-matches
(macro).
find-all-patterns
(function).
generate-code-search
(function).
if-match
(macro).
match
(function).
vars-in-pat
(function).
vector-match1
(macro).
binding
(function).
gen-match
(function).
gensym?
(function).
length-test
(function).
match-arrays
(function).
match1
(function).
pat-match
(macro).
simple?
(function).
varsym?
(function).
stdutils/src/time.lisp
shorthand.lisp
(file).
src
(module).
*default-day*
(special variable).
*default-hour*
(special variable).
*default-language*
(special variable).
*default-minute*
(special variable).
*default-month*
(special variable).
*default-recognizers*
(special variable).
*default-second*
(special variable).
*default-year*
(special variable).
*default-zone*
(special variable).
*format-time-date*
(special variable).
*format-time-full*
(special variable).
*format-time-iso8601-long*
(special variable).
*format-time-iso8601-short*
(special variable).
*format-time-time*
(special variable).
format-time-string
(function).
parse-time-string
(function).
recognize-fmt
(function).
*ampm*
(special variable).
*debug*
(special variable).
*format-time-fns*
(special variable).
*format-time-months*
(special variable).
*format-time-weekdays*
(special variable).
*months*
(special variable).
*term-parsers*
(special variable).
*weekdays*
(special variable).
*zones*
(special variable).
broken-time
(structure).
broken-time-ampm
(reader).
(setf broken-time-ampm)
(writer).
broken-time-dd
(reader).
(setf broken-time-dd)
(writer).
broken-time-dow
(reader).
(setf broken-time-dow)
(writer).
broken-time-dst?
(reader).
(setf broken-time-dst?)
(writer).
broken-time-hh
(reader).
(setf broken-time-hh)
(writer).
broken-time-mm
(reader).
(setf broken-time-mm)
(writer).
broken-time-mo
(reader).
(setf broken-time-mo)
(writer).
broken-time-p
(function).
broken-time-ss
(reader).
(setf broken-time-ss)
(writer).
broken-time-yr
(reader).
(setf broken-time-yr)
(writer).
broken-time-zone
(reader).
(setf broken-time-zone)
(writer).
broken-to-ut
(function).
collect-token
(function).
convert-fmt-string-to-list
(function).
copy-broken-time
(function).
create-broken
(function).
end-of-stream?
(function).
format-time
(function).
is-day?
(function).
is-hour?
(function).
is-minute?
(function).
is-second?
(function).
is-year?
(function).
make-broken-time
(function).
make-fmt-recognizer
(function).
make-month
(function).
make-numeric-parser
(function).
make-word-parser
(function).
make-zone
(function).
next-fn
(function).
next-number
(function).
next-token
(function).
next-word
(function).
normalize-broken
(function).
normalize-hour
(function).
parse-literal
(function).
parse-percent-percent
(function).
parse-time
(function).
parse-time-zone
(function).
parse-time-zone-minus
(function).
parse-time-zone-minus-hour
(function).
parse-time-zone-plus
(function).
recognize-minimal-iso
(function).
recognize-now
(function).
recognize-tee-iso
(function).
recognize-today
(function).
recognize-verbose-iso
(function).
recognize-yyyymmdd-nw
(function).
time-zone-char?
(function).
tokenize
(function).
xdigit?
(function).
stdutils/src/prof.lisp
shorthand.lisp
(file).
src
(module).
make-ticker
(function).
make-timer
(function).
make-timer-remaining-by-count
(function).
reset-ticker
(function).
reset-timer
(function).
ticker-elapsed
(function).
ticker-print-elapsed
(function).
ticker-ticks-per-second
(function).
timer-elapsed
(function).
timer-print-elapsed
(function).
timer-rbc-items-remaining
(function).
timer-rbc-print-time-remaining
(function).
timer-rbc-time-remaining
(function).
timer-rbc-update
(function).
with-print-clock-cycles
(macro).
with-print-elapsed-time
(macro).
stdutils/src/matrix.lisp
src
(module).
add-matrix
(function).
clear-matrix
(function).
copy-matrix
(function).
do-matrix
(macro).
do-matrix-columns
(macro).
do-matrix-rows
(macro).
eliminate-matrix
(function).
exchange-rows
(function).
invert-matrix
(function).
make-identity-matrix
(function).
make-matrix
(function).
matrixp
(function).
multiply-matrix
(function).
num-cols
(function).
num-rows
(function).
print-matrix
(function).
solve-matrix
(function).
square-matrix?
(function).
substitute-matrix
(function).
subtract-matrix
(function).
transpose-matrix
(function).
stdutils/src/queue.lisp
shorthand.lisp
(file).
src
(module).
dequeue
(method).
enqueue
(method).
list-insert
(method).
list-insert
(method).
list-queue
(class).
list-queue-elt
(class).
list-queue-list
(method).
list-remove
(method).
map-queue
(method).
peek
(method).
predecessor
(method).
push-front
(method).
queue-clear
(method).
queue-element-to-front
(method).
queue-empty-p
(method).
queue-head
(reader method).
(setf queue-head)
(writer method).
queue-size
(reader method).
(setf queue-size)
(writer method).
safe-list-queue
(class).
search-for-entry
(method).
search-for-entry
(method).
successor
(method).
get-data
(reader method).
(setf get-data)
(writer method).
pred
(reader method).
(setf pred)
(writer method).
succ
(reader method).
(setf succ)
(writer method).
stdutils/src/cache.lisp
queue.lisp
(file).
hashutil.lisp
(file).
src
(module).
cache-max-objects
(method).
cache-objects
(method).
create-object-cache
(macro).
drop-entry
(method).
flush-cache
(method).
initialize
(method).
map-cache
(method).
object-cache-h-q
(class).
read-cache
(method).
resize
(method).
show-cache
(method).
write-cache
(method).
object-cache-h-q-index
(reader method).
(setf object-cache-h-q-index)
(writer method).
object-cache-h-q-max-size
(reader method).
(setf object-cache-h-q-max-size)
(writer method).
object-cache-h-q-queue
(reader method).
(setf object-cache-h-q-queue)
(writer method).
object-cache-h-q-size
(reader method).
(setf object-cache-h-q-size)
(writer method).
stdutils/src/collections.lisp
shorthand.lisp
(file).
clos.lisp
(file).
hashutil.lisp
(file).
src
(module).
bidir-index
(class).
create-set-method-if
(function).
create-set-method-inst
(macro).
deftaglist
(macro).
drop
(method).
id-generator
(class).
index-drop
(method).
index-get-by-id
(method).
index-get-by-obj
(method).
index-get-id-obj-map
(method).
index-put
(method).
make-taglist
(function).
new-id
(method).
object-registry
(class).
register
(method).
scalable-set
(class).
taglist-object
(function).
taglist-tag
(function).
tags-from-words
(function).
valid-id-p
(method).
words-from-tags
(function).
*scalable-set-threshold*
(special variable).
*set-interface-definition*
(special variable).
bidir-index-by-id
(reader method).
(setf bidir-index-by-id)
(writer method).
bidir-index-by-obj
(reader method).
(setf bidir-index-by-obj)
(writer method).
id-generator-id
(reader method).
(setf id-generator-id)
(writer method).
object-registry-id
(reader method).
(setf object-registry-id)
(writer method).
object-registry-name
(reader method).
(setf object-registry-name)
(writer method).
set-expand
(method).
set-membership
(reader method).
(setf set-membership)
(writer method).
set-rep
(reader method).
(setf set-rep)
(writer method).
set-type
(reader method).
(setf set-type)
(writer method).
stdutils/src/wordseq.lisp
shorthand.lisp
(file).
src
(module).
=wseq
(function).
>wseq
(function).
dowords
(macro).
force-wseq-word
(function).
init-wseq
(function).
make-wseq
(function).
mapwords
(macro).
wseq-name
(function).
wseq-subseq
(function).
wseq-word
(function).
wseq-wordlist
(function).
*ids-word*
(special variable).
*word-count*
(special variable).
*word-ids*
(special variable).
make-wseq-old
(function).
unique-word-id
(function).
stdutils/src/gds.lisp
clos.lisp
(file).
collections.lisp
(file).
src
(module).
add
(generic function).
clear
(generic function).
contains
(generic function).
convert
(generic function).
copy
(generic function).
defprotocol
(macro).
do-iterator
(macro).
drop
(generic function).
drop-last
(generic function).
find-elt
(generic function).
get-iterator
(generic function).
get-value
(generic function).
(setf get-value)
(generic function).
insert
(generic function).
map-elements
(generic function).
map-keys
(generic function).
map-values
(generic function).
next
(generic function).
next-p
(generic function).
size-of
(generic function).
standard-protocol
(class).
storage-allocated
(generic function).
stdutils/src/table.lisp
gds.lisp
(file).
src
(module).
add
(method).
contains
(method).
convert
(method).
copy
(method).
do-table
(macro).
empty
(method).
find-elt
(method).
map-elements
(method).
map-keys
(method).
map-values
(method).
storage-allocated
(method).
table
(class).
table-elements
(method).
table-keys
(method).
table-values
(method).
protocol-operations
(reader method).
(setf protocol-operations)
(writer method).
stdutils/src/iterator.lisp
table.lisp
(file).
src
(module).
iterator
(class).
protocol-operations
(reader method).
(setf protocol-operations)
(writer method).
stdutils/src/assoc-table.lisp
iterator.lisp
(file).
src
(module).
assoc-table
(class).
assoc-table-iterator
(class).
clear
(method).
clear
(method).
drop
(method).
drop-last
(method).
find-value
(method).
get-iterator
(method).
get-value
(method).
(setf get-value)
(method).
next
(method).
next-p
(method).
reset
(method).
size-of
(method).
alist
(reader method).
(setf alist)
(writer method).
current-ptr
(reader method).
(setf current-ptr)
(writer method).
extract-assoc-type
(function).
iter-type
(reader method).
(setf iter-type)
(writer method).
key-test
(reader method).
(setf key-test)
(writer method).
last-ptr
(reader method).
(setf last-ptr)
(writer method).
reference
(reader method).
(setf reference)
(writer method).
stdutils/src/hashed-table.lisp
assoc-table.lisp
(file).
src
(module).
clear
(method).
clear
(method).
drop
(method).
drop-last
(method).
get-iterator
(method).
get-value
(method).
(setf get-value)
(method).
hashed-table
(class).
hashed-table-iterator
(class).
initialize-instance
(method).
next
(method).
next-p
(method).
reset
(method).
size-of
(method).
storage-allocated
(method).
hash-table->alist
(function).
hashed-table-ref
(reader method).
(setf hashed-table-ref)
(writer method).
iter-type
(reader method).
(setf iter-type)
(writer method).
last-ptr
(reader method).
(setf last-ptr)
(writer method).
list-ptr
(reader method).
(setf list-ptr)
(writer method).
reference
(reader method).
(setf reference)
(writer method).
stdutils/src/vector-keyed-table.lisp
hashed-table.lisp
(file).
src
(module).
clear
(method).
clear
(method).
drop
(method).
drop-last
(method).
get-iterator
(method).
get-value
(method).
(setf get-value)
(method).
initialize-instance
(method).
initialize-instance
(method).
next
(method).
next-p
(method).
reset
(method).
size-of
(method).
storage-allocated
(method).
vector-keyed-table
(class).
*count-updated*
(special variable).
*vechash-threshold*
(special variable).
*vector-keyed-threshold*
(special variable).
drop-vknode-value
(function).
drop-vktable-entry
(function).
end-of-vkey
(function).
ensure-vktable
(function).
extend-vktable
(function).
iter-type
(reader method).
(setf iter-type)
(writer method).
last-key
(reader method).
(setf last-key)
(writer method).
make-vknode
(function).
mvpass2
(macro).
reference
(reader method).
(setf reference)
(writer method).
table-count
(reader method).
(setf table-count)
(writer method).
table-root
(reader method).
(setf table-root)
(writer method).
upgrade-vknode
(function).
vector-keyed-get
(function).
vector-keyed-put
(function).
vector-keyed-rem
(function).
vector-keyed-table-iterator
(class).
vhash-threshold
(reader method).
(setf vknode-table)
(setf expander).
vknode-table
(function).
(setf vknode-value)
(setf expander).
vknode-value
(function).
vktable-get-extend
(function).
vkti-next-value
(function).
vkti-stack
(reader method).
(setf vkti-stack)
(writer method).
Packages are listed by definition order.
stdutils
cl-ppcre
.
common-lisp
.
*default-day*
(special variable).
*default-hour*
(special variable).
*default-language*
(special variable).
*default-minute*
(special variable).
*default-month*
(special variable).
*default-recognizers*
(special variable).
*default-second*
(special variable).
*default-year*
(special variable).
*default-zone*
(special variable).
*format-time-date*
(special variable).
*format-time-full*
(special variable).
*format-time-iso8601-long*
(special variable).
*format-time-iso8601-short*
(special variable).
*format-time-time*
(special variable).
=wseq
(function).
>wseq
(function).
aand
(macro).
aarec
(macro).
abbrev
(macro).
abbrevs
(macro).
ablock
(macro).
accum
(function).
accumulate
(macro).
accumulate-init
(macro).
accumulate-int
(macro).
accumulate-list
(function).
acond
(macro).
acond-mv
(macro).
acond2
(macro).
acond2-mv
(macro).
add-matrix
(function).
add-sql-quotes
(function).
after
(function).
aif
(macro).
aif-ret
(macro).
aif2
(macro).
aif2-ret
(macro).
aif2t
(macro).
alambda
(macro).
alist-bind
(macro).
alrec
(macro).
anaphex
(function).
anaphex1
(function).
anaphex2
(function).
anaphex3
(function).
append-sublists
(function).
append1
(function).
aprog1
(macro).
apush
(macro).
apushnew
(macro).
arec
(function).
array->list
(function).
as-functions
(macro).
asetf
(macro).
assoc-del
(macro).
assoc-find
(function).
(setf assoc-get)
(setf expander).
assoc-get
(function).
assoc-put
(function).
assoc-rem
(function).
assoc-setf
(macro).
atrec
(macro).
awhen
(macro).
awhen-null
(macro).
awhen0
(macro).
awhen2
(macro).
awhen2t
(macro).
awhile
(macro).
awhile2
(macro).
before
(function).
best
(function).
bidir-index
(class).
break-list
(function).
cache-max-objects
(generic function).
cache-objects
(generic function).
cars
(function).
case-match-bind
(macro).
cddrs
(function).
cdrs
(function).
charhex
(function).
clear-matrix
(function).
clear-tag
(macro).
collapse-whitespace
(function).
collect
(function).
collect-offsets
(function).
collectn
(function).
combinations
(function).
compile-pattern
(function).
compose
(function).
conc1
(function).
concat-separated-strings
(function).
cons->list
(function).
constituent
(function).
copy-matrix
(function).
copy-slots
(macro).
count-leaves
(function).
count-lisp-files
(function).
count-lisp-lines
(function).
count-string-char
(function).
count-string-char-if
(function).
count-string-words
(function).
create-object-cache
(macro).
create-set-method-if
(function).
create-set-method-inst
(macro).
curry
(function).
curry2
(function).
dbind
(macro).
dbind-ex
(function).
decode-uri-string
(function).
def-simple-accessor
(macro).
defanaph
(macro).
defclass+
(macro).
defclass+-exported
(macro).
defclass-exported
(macro).
defconstant-exported
(macro).
defexport
(macro).
defgeneric-exported
(macro).
defmacro-exported
(macro).
defmethod+
(macro).
defmethod+-exported
(macro).
defmethod-exported
(macro).
defsetf-exported
(macro).
defstruct-exported
(macro).
defsubst
(macro).
defsubst-exported
(macro).
deftaglist
(macro).
defun-exported
(macro).
defun-memo
(macro).
defun-memo1
(macro).
defun-rec
(macro).
defvar-exported
(macro).
delimited-string-to-list
(function).
dequeue
(generic function).
directory-pathname
(function).
dis1
(macro).
disjunction
(function).
distinct
(function).
distribute
(function).
do-collect-vector-matches
(macro).
do-contentful-lines
(macro).
do-count-contentful-lines
(macro).
do-file
(macro).
do-hash
(macro).
do-matrix
(macro).
do-matrix-columns
(macro).
do-matrix-rows
(macro).
do-stream-lines
(macro).
do-tuples/c
(macro).
do-tuples/o
(macro).
dohash
(macro).
dolist-times
(macro).
doseq
(macro).
dotimes-unrolled
(macro).
dowords
(macro).
drop
(generic function).
drop-entry
(generic function).
dt-args
(function).
duplicate
(function).
eliminate-matrix
(function).
encode-uri-string
(function).
enqueue
(generic function).
ensure-a-value
(macro).
ensure-string
(function).
error-on-null
(macro).
escape-backslashes
(function).
escape-xml-string
(function).
exchange-rows
(function).
explode
(function).
extract-tagged-words
(function).
extract-tokens
(function).
extract-words
(function).
factorial
(function).
fast-array-copy
(function).
fast-string-search
(function).
filter
(function).
filter-if
(macro).
filter-text
(function).
find-all-patterns
(function).
find2
(function).
first-char
(function).
first-nonwhite-char
(function).
flatten
(function).
flatten1
(function).
flush-cache
(generic function).
fn-compose
(function).
fn-sequence
(function).
for
(macro).
force-wseq-word
(function).
format-time-string
(function).
gather
(function).
gather-pairs
(function).
gen-everyp
(macro).
generate-code-search
(function).
gensyms
(function).
gensyms-ignorable
(function).
group
(function).
has-key?
(macro).
has-tag
(macro).
hash
(macro).
hash-clear
(macro).
hash-clr
(macro).
hash-contains
(function).
hash-empty?
(function).
hash-eq?
(function).
hash-get
(macro).
hash-get_length
(function).
hash-get_rehash_size
(function).
hash-get_test
(function).
hash-items
(function).
hash-keys
(function).
hash-mapulate
(macro).
hash-mapulate-value
(macro).
hash-new_copy
(function).
hash-populate
(macro).
hash-push
(function).
hash-put
(macro).
hash-rem
(macro).
hash-sure_get
(function).
hash-sure_set
(function).
hash-values
(function).
hashset-difference
(macro).
hashset-intersection
(macro).
hashset-populate
(function).
hashset-union
(macro).
hexchar
(function).
id-generator
(class).
if*
(macro).
if-match
(macro).
ifret
(macro).
index-drop
(generic function).
index-get-by-id
(generic function).
index-get-by-obj
(generic function).
index-get-id-obj-map
(generic function).
index-put
(generic function).
init-wseq
(function).
initialize
(generic function).
integer-combinations
(function).
integer-permutations
(function).
integer-permutations-repeated
(function).
integer-string
(function).
intern-format
(macro).
intern-format-pkg
(macro).
intersections
(function).
invert-matrix
(function).
is-char-whitespace
(function).
is-string-empty
(function).
is-string-whitespace
(function).
keep-keywords
(function).
last-char
(function).
last1
(function).
lex-string
(function).
limit-max
(function).
limit-min
(function).
list->array
(function).
list-insert
(generic function).
list-max
(function).
list-queue
(class).
list-queue-elt
(class).
list-queue-list
(generic function).
list-remove
(generic function).
list-structure
(function).
list-to-delimited-string
(function).
list-to-string
(function).
localize-expression
(function).
localize-symbol
(function).
longer
(function).
lrec
(function).
mac1
(macro).
make-identity-matrix
(function).
make-matrix
(function).
make-regex-replace-filter
(macro).
make-regex-verify-filter
(macro).
make-taglist
(function).
make-ticker
(function).
make-timer
(function).
make-timer-remaining-by-count
(function).
make-usb8-array
(function).
make-wseq
(function).
map->
(macro).
map-across
(macro).
map-across-idx
(macro).
map-across-n
(macro).
map-all-combinations
(function).
map-cache
(generic function).
map-queue
(generic function).
map0-n
(macro).
mapa-b
(macro).
mapcar-idx
(function).
mapcars
(function).
mappend
(function).
mapwords
(macro).
match
(function).
matrixp
(function).
max-array
(function).
maxmin
(function).
memoize
(function).
memoize1
(function).
merge-or-regex-strings
(function).
mkkeysym
(function).
mklist
(function).
mkstr
(function).
mksymbol
(function).
mkupsymbol
(function).
most
(function).
mostn
(function).
multiple-intersection
(macro).
multiply-matrix
(function).
mvbind
(macro).
mvdo
(macro).
mvdo*
(macro).
mvdo-gen
(function).
mvdo-rebind-gen
(function).
mvpsetq
(macro).
mvretn
(macro).
mvsetq
(macro).
nand
(macro).
ncurry
(macro).
ndistinct
(function).
neq
(function).
neql
(function).
nequal
(function).
nequalp
(function).
new-id
(generic function).
nflatten
(function).
nhashset-union
(macro).
nif
(macro).
nmerge-duplicates
(function).
non-alphanumericp
(function).
nor
(macro).
noret
(macro).
nstring-trim-last-character
(function).
nullit
(macro).
num-cols
(function).
num-rows
(function).
object-cache-h-q
(class).
object-registry
(class).
on-array
(macro).
on-cdrs
(macro).
on-trees
(macro).
one-only
(macro).
only-null-list-elements-p
(function).
pairs
(function).
paralet
(macro).
parallel-expand
(function).
parse-time-string
(function).
peek
(generic function).
pop-symbol
(function).
poplast
(macro).
position-char
(function).
position-not-char
(function).
predecessor
(generic function).
prefixed-fixnum-string
(function).
print-matrix
(function).
print-separated-strings
(function).
prod-list
(macro).
propmacro
(macro).
propmacros
(macro).
prune
(function).
push-front
(generic function).
pushlast
(macro).
queue-clear
(generic function).
queue-element-to-front
(generic function).
queue-empty-p
(generic function).
queue-head
(generic reader).
(setf queue-head)
(generic writer).
queue-size
(generic reader).
(setf queue-size)
(generic writer).
quote-tokenize
(function).
random-char
(function).
random-choice
(macro).
random-element
(function).
random-fraction-list
(function).
random-integer-list
(function).
random-order
(function).
random-string
(function).
random-subset
(function).
read-cache
(generic function).
read2
(function).
recognize-fmt
(function).
register
(generic function).
rem-keywords
(function).
remove-generic-function-method
(function).
remove-nulls
(function).
remove-sublist
(function).
repeat
(function).
repeat-fn
(function).
replaced-string-length
(function).
reset-ticker
(function).
reset-timer
(function).
resize
(generic function).
retset
(macro).
rfind-if
(function).
rfind-node-if
(function).
rmapcar
(function).
rotate
(macro).
safe-list-queue
(class).
safe-subseq
(function).
same-length
(function).
scalable-set
(class).
search-for-entry
(generic function).
seed-random-generator
(function).
select-if
(function).
select-keywords
(function).
self
(special variable).
set-differences
(function).
set-equal
(function).
set-tag
(macro).
show-cache
(generic function).
shrink-vector
(function).
shuffle
(function).
single
(function).
slurp-file
(function).
solve-matrix
(function).
sort-b-according-to-a
(function).
sort-ordering-by
(function).
split-alphanumeric-string
(function).
split-if
(function).
split-list
(function).
square-matrix?
(function).
strcat
(function).
string->list
(function).
string-append
(macro).
string-delimited-string-to-list
(function).
string-elide
(function).
string-hash
(function).
string-invert
(function).
string-left-trim-whitespace
(function).
string-maybe-shorten
(function).
string-remove-characters
(function).
string-right-trim-one-char
(function).
string-right-trim-whitespace
(function).
string-starts-with
(function).
string-strip-ending
(function).
string-substitute
(function).
string-to-list-skip-delimiter
(function).
string-to-usb8-array
(function).
string-trim-last-character
(function).
string-trim-whitespace
(function).
strlist->quoted-substrings
(function).
strncmp
(function).
strncmp-end2
(function).
substitute-chars-strings
(function).
substitute-matrix
(function).
substitute-string-for-char
(function).
subtract-matrix
(function).
successor
(generic function).
sum-array
(function).
sum-list
(macro).
symb
(function).
symbol-name-equal
(function).
taglist-object
(function).
taglist-tag
(function).
tags-from-words
(function).
ticker-elapsed
(function).
ticker-print-elapsed
(function).
ticker-ticks-per-second
(function).
till
(macro).
timer-elapsed
(function).
timer-print-elapsed
(function).
timer-rbc-items-remaining
(function).
timer-rbc-print-time-remaining
(function).
timer-rbc-time-remaining
(function).
timer-rbc-update
(function).
transpose-matrix
(function).
trec
(function).
trim-non-alphanumeric
(function).
unions
(function).
unique-pairs
(function).
unshuffle
(function).
unsplit-words
(function).
update-hash
(function).
update-hash-hash
(function).
update-hash-list
(function).
usb8-array-to-string
(function).
use-package-noshadow-exported
(function).
valid-id-p
(generic function).
vars-in-pat
(function).
vcurry
(macro).
vector-1d-lshift
(function).
vector-1d-rshift
(function).
vector-match1
(macro).
walk-directories
(function).
walk-heirarchy
(function).
when-bind
(macro).
when-bind*
(macro).
while
(macro).
with-accessors+
(macro).
with-array
(macro).
with-assocs
(macro).
with-gensyms
(macro).
with-keywords
(macro).
with-matrix
(macro).
with-print-clock-cycles
(macro).
with-print-elapsed-time
(macro).
with-slots+
(macro).
with-string-stream
(macro).
with-struct
(macro).
with-struct-slots
(macro).
words-from-tags
(function).
wplac-ex
(function).
write-cache
(generic function).
wseq-name
(function).
wseq-subseq
(function).
wseq-word
(function).
wseq-wordlist
(function).
xor
(macro).
*ampm*
(special variable).
*debug*
(special variable).
*format-time-fns*
(special variable).
*format-time-months*
(special variable).
*format-time-weekdays*
(special variable).
*ids-word*
(special variable).
*months*
(special variable).
*scalable-set-threshold*
(special variable).
*set-interface-definition*
(special variable).
*string-ops*
(special variable).
*term-parsers*
(special variable).
*weekdays*
(special variable).
*whitespace-chars*
(special variable).
*word-count*
(special variable).
*word-ids*
(special variable).
*zones*
(special variable).
+char-code-0+
(constant).
+char-code-lower-a+
(constant).
+char-code-upper-a+
(constant).
+hex-chars+
(special variable).
+unambiguous-charset+
(special variable).
+unambiguous-length+
(constant).
>case
(macro).
>casex
(function).
_f
(macro).
allf
(macro).
bidir-index-by-id
(generic reader).
(setf bidir-index-by-id)
(generic writer).
bidir-index-by-obj
(generic reader).
(setf bidir-index-by-obj)
(generic writer).
binding
(function).
broken-time
(structure).
broken-time-ampm
(reader).
(setf broken-time-ampm)
(writer).
broken-time-dd
(reader).
(setf broken-time-dd)
(writer).
broken-time-dow
(reader).
(setf broken-time-dow)
(writer).
broken-time-dst?
(reader).
(setf broken-time-dst?)
(writer).
broken-time-hh
(reader).
(setf broken-time-hh)
(writer).
broken-time-mm
(reader).
(setf broken-time-mm)
(writer).
broken-time-mo
(reader).
(setf broken-time-mo)
(writer).
broken-time-p
(function).
broken-time-ss
(reader).
(setf broken-time-ss)
(writer).
broken-time-yr
(reader).
(setf broken-time-yr)
(writer).
broken-time-zone
(reader).
(setf broken-time-zone)
(writer).
broken-to-ut
(function).
build-call
(function).
build-compose
(function).
build-sop
(function).
collect-token
(function).
conc1f
(macro).
concf
(macro).
concnew
(macro).
condlet
(macro).
condlet-binds
(function).
condlet-clause
(function).
convert-fmt-string-to-list
(function).
copy-broken-time
(function).
create-broken
(function).
create-range
(function).
destruc
(function).
end-of-stream?
(function).
expand-expr
(function).
fif
(function).
fint
(function).
fn
(macro).
format-time
(function).
fun
(function).
gen-match
(function).
gensym?
(function).
get-data
(generic reader).
(setf get-data)
(generic writer).
id-generator-id
(generic reader).
(setf id-generator-id)
(generic writer).
if*-keyword-list
(special variable).
if3
(macro).
in
(macro).
in-if
(macro).
inq
(macro).
is-day?
(function).
is-hour?
(function).
is-minute?
(function).
is-second?
(function).
is-year?
(function).
join-op
(function).
length-test
(function).
list-or-struct
(function).
lookup-op
(function).
lookup-oprec
(function).
make-broken-time
(function).
make-fmt-recognizer
(function).
make-month
(function).
make-numeric-parser
(function).
make-word-parser
(function).
make-wseq-old
(function).
make-zone
(function).
match-arrays
(function).
match1
(function).
max-array-tr
(function).
next-fn
(function).
next-number
(function).
next-token
(function).
next-word
(function).
nilf
(macro).
normalize-broken
(function).
normalize-hour
(function).
object-cache-h-q-index
(generic reader).
(setf object-cache-h-q-index)
(generic writer).
object-cache-h-q-max-size
(generic reader).
(setf object-cache-h-q-max-size)
(generic writer).
object-cache-h-q-queue
(generic reader).
(setf object-cache-h-q-queue)
(generic writer).
object-cache-h-q-size
(generic reader).
(setf object-cache-h-q-size)
(generic writer).
object-registry-id
(generic reader).
(setf object-registry-id)
(generic writer).
object-registry-name
(generic reader).
(setf object-registry-name)
(generic writer).
parse-literal
(function).
parse-method-spec
(function).
parse-percent-percent
(function).
parse-time
(function).
parse-time-zone
(function).
parse-time-zone-minus
(function).
parse-time-zone-minus-hour
(function).
parse-time-zone-plus
(function).
pat-match
(macro).
popn
(macro).
pred
(generic reader).
(setf pred)
(generic writer).
pull
(macro).
pull-if
(macro).
random-choice-dist
(function).
rbuild
(function).
recognize-minimal-iso
(function).
recognize-now
(function).
recognize-tee-iso
(function).
recognize-today
(function).
recognize-verbose-iso
(function).
recognize-yyyymmdd-nw
(function).
safe-list-mixin
(class).
safe-queue-mixin
(class).
sampled-dist
(function).
set-expand
(generic function).
set-membership
(generic reader).
(setf set-membership)
(generic writer).
set-rep
(generic reader).
(setf set-rep)
(generic writer).
set-type
(generic reader).
(setf set-type)
(generic writer).
simple?
(function).
sop
(macro).
sortf
(macro).
split-file
(function).
succ
(generic reader).
(setf succ)
(generic writer).
tf
(macro).
time-zone-char?
(function).
toggle
(macro).
toggle2
(macro).
tokenize
(function).
unique-word-id
(function).
varsym?
(function).
xdigit?
(function).
split-sequence
The SPLIT-SEQUENCE package provides functionality for Common Lisp sequences analagous to Perl’s split operator.
partition
common-lisp
.
partition
(compiler macro).
partition
(function).
partition-if
(compiler macro).
partition-if
(function).
partition-if-not
(compiler macro).
partition-if-not
(function).
split-sequence
(function).
split-sequence-if
(function).
split-sequence-if-not
(function).
stdutils.gds
common-lisp
.
stdutils
.
add
(generic function).
assoc-table
(class).
assoc-table-iterator
(class).
clear
(generic function).
contains
(generic function).
convert
(generic function).
copy
(generic function).
defprotocol
(macro).
do-iterator
(macro).
do-table
(macro).
drop-last
(generic function).
empty
(generic function).
find-elt
(generic function).
find-value
(generic function).
get-iterator
(generic function).
get-value
(generic function).
(setf get-value)
(generic function).
hashed-table
(class).
hashed-table-iterator
(class).
insert
(generic function).
iterator
(class).
map-elements
(generic function).
map-keys
(generic function).
map-values
(generic function).
next
(generic function).
next-p
(generic function).
reset
(generic function).
size-of
(generic function).
standard-protocol
(class).
storage-allocated
(generic function).
table
(class).
table-elements
(generic function).
table-keys
(generic function).
table-values
(generic function).
vector-keyed-table
(class).
*count-updated*
(special variable).
*vechash-threshold*
(special variable).
*vector-keyed-threshold*
(special variable).
alist
(generic reader).
(setf alist)
(generic writer).
current-ptr
(generic reader).
(setf current-ptr)
(generic writer).
drop-vknode-value
(function).
drop-vktable-entry
(function).
end-of-vkey
(function).
ensure-vktable
(function).
extend-vktable
(function).
extract-assoc-type
(function).
hash-table->alist
(function).
hashed-table-ref
(generic reader).
(setf hashed-table-ref)
(generic writer).
iter-type
(generic reader).
(setf iter-type)
(generic writer).
key-test
(generic reader).
(setf key-test)
(generic writer).
last-key
(generic reader).
(setf last-key)
(generic writer).
last-ptr
(generic reader).
(setf last-ptr)
(generic writer).
list-ptr
(generic reader).
(setf list-ptr)
(generic writer).
make-vknode
(function).
mvpass2
(macro).
protocol-operations
(generic reader).
(setf protocol-operations)
(generic writer).
reference
(generic reader).
(setf reference)
(generic writer).
table-count
(generic reader).
(setf table-count)
(generic writer).
table-root
(generic reader).
(setf table-root)
(generic writer).
upgrade-vknode
(function).
vector-keyed-get
(function).
vector-keyed-put
(function).
vector-keyed-rem
(function).
vector-keyed-table-iterator
(class).
vhash-threshold
(generic reader).
(setf vknode-table)
(setf expander).
vknode-table
(function).
(setf vknode-value)
(setf expander).
vknode-value
(function).
vktable-get-extend
(function).
vkti-next-value
(function).
vkti-stack
(generic reader).
(setf vkti-stack)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Function which returns the day of month to assume when there is no day of month. The default value of *DEFAULT-DAY* is a function which returns today’s day of month.
Function which returns the hour to assume when there is no hour. The default value of *DEFAULT-HOUR* is a function which returns noon, which is 12.
Function which returns the month to assume when there is no month. The default value of *DEFAULT-MONTH* is a function which returns the current month.
Function which returns the year to assume when there is no year. The default value of *DEFAULT-YEAR* is a function which returns the current year.
Format list for FORMAT-TIME to print a date in a compact, human readable format. It’s the day-of-month, abbreviated month name, & the year.
It’s like ISO format except that it’s supposed to be readable by humans.
Format list for FORMAT-TIME to print a date-&-time in the verbose ISO 8061 format. It’s verbose because it separates the fields of the date with -, fields of the time with :, & the date from the time with T. So it is arguably human-readable.
Format list for FORMAT-TIME to print a date-&-time in the compact ISO 8061 format. It’s compact because it’s all numbers (as required by the ISO format), & there are no field separators except for the T between the date & the time.
Format list for FORMAT-TIME to print a human-readable time. The hours are on a 24-hour clock.
Makes the prior element in an and available to the next
Anaphoric recursion template over arrays
Create an abbreviation for an existing function or macro via macro instantiation
Map abbrev over a list of name pairs: (ab nam ab nam ...)
Anaphoric cond
If the second value of a multiple-value return from a clause is true, it is bound to the primary value
If the primary value of a multiple-value return from a clause is true, ’it’ is bound to the second value
Allow recursive calls using captured variable ’self’
Bind names to associated values in assoc-list or nil
Anaphoric recursion templates
Produces an expression that when evaluated takes the
value of ’data’ and tries to perform a match using
the static patterns in the car of each case in cases.
If the pattern matches, it’s variable names are bound
to the matched values in the environment of the body
expression of that case.
(setf var ’(1 2 3))
(case-match-bind var ((?A) ?A) ((?A ?B) ?B)) ==> 2
(setf pat1 ’(?A))
(case-match-bind var (pat1 ?A) ((?A ?B) ?B)) ==> error
Exports the class name and all defined accessors using reflection
Exports the structure and related accessors using reflection
A def macro form for the defun make-taglist
Define a memoized function
Define a memoized function
The pattern must be state, ie a quoted list or a previously-defined variable
Iterate over a list up to ’times’ times
Iterate over a sequence assigning var the value of each subsequent element
An unrolling macro that speeds up do loops by writing an unrolled version, blocking determines the unrolled block size in original loop statements.
(dowords (var result) seq &rest body) This macro iterates through the string representation of the words in wseq.
Ensures that place, if nil, has value
Remove the elements from the list that satisfy predicate. Filter here is in the signal processing sense, filter away
Creates a predicate that ensures pred is satisfied for all elements in a list
This interns a string defined by format-string into the current package
This takes an explicit package and interns a string defined by format-string
Abbreviation for macroexpand-1
A general map function to assemble a map operation over arbitrary sequences. It takes an initial value ’start’, a completion test function and a successor function which computes the next value
map over the integers from a to b
Takes the intersection of one or more lists. If one list is passed, returns that list. Keylist accepts :key, :test, and :test-not
Returning the num’th value from a multi value returning expression, expr
Return nil iff all are non-nil
Return true iff all nil
Execute form and return t for any value or nil
Good for interaction at the repl; return null to the invoking expression regardless of the return value of expr
Utility to build functions that walk arrays
Utility to defun anaphoric recursion functions over lists
If only one-value is non-nil, return that value
Remove the last element from the list and return it
Create a macro that gets a specific property from the property list of a symbol
Create multiple property get macros
A random choice from a set of expressions
Pattern determines the calling arglist over fn where nils are replaced with arguments to the new lambda in order and vars are replaced with the arguments in args in order
Match pattern over vector starting at start-index.
Associates a symbol with it’s equivalent in the alist. Also matches keyword versions of the symbol to make it simpler for parsing most static datastructures you might want to use this for Beware if this isn’t what you want.
Bind keyword names to values from a list of alternating keyword value pairs
Does not handle bodies that return multiple values. Returns seconds elapsed unless you set base-units to 1/N seconds
Binds label to a string output stream and returns the string representing the writes to that stream
Return the non-nil value iff only one value is true
Map a binary operation over a list, accumulating the incremental results fn(fn(1,2),3)...
Add matrices
Returns true if any y occurs before the first x in lst
Takes a list of lists and appends all sublists
Walks an array as in lrec, base case is end of array
Returns true if an x occurs before the first y in lst
Get the best element from list using fn as a comparison of list elements. fn returns nul if first object fails or the object if it wins.
Destructive version of split-list
convert hex character to decimal
Set every element of matrix to an initial-value
Convert multiple whitespace characters to a single space character.
Create a list for each combination formed of an element from each provided list. ie (list-combinations ’(a b c) ’(d e)) => ’((a d) (a e) (b d) (b e) (c d) (c e))
Function composition.
Convert a list of cons cells to a list of two-element lists, i.e. (a . b) => (a b)
Return a copy of the matrix.
Line count for all lisp files under provided directory
Return a count of the number of times a character appears in a string
Return a count of the number of times a predicate is true for characters in a string
Unescape non-alphanumeric characters for URI fields
split a string with delimiter
Return the path of the directory of the file.
Compute the non-intersecting elements of set1 and set2
Create a reduced list which groups all equal terms in the original into sublists (1 2 2 3 3 3 4) => ((1) (2 2) (3 3 3) (4))
distributes each element of each row into a separate contiguous list, like inverting an array
Gaussian elimination with partial pivoting.
Escape non-alphanumeric characters for URI fields
Escape invalid XML characters
Exchange row-i and row-j of a matrix
Turn a symbol into a list of the constitutent characters of its name
Returns a list of the subsequences satisfying test, characters failing the test are treated as whitespace.
Unsafe array copy
Optimized search for a substring in a simple-string
Extract elements on which fn returns true
Successively applies a filter function from list to text and the next filter to the result of the prior
returns two values, the first element in lst on which fn returns a non-null value and the value so returned.
Find the first non-whitespace character on this line
Turn a cons tree in to a list
Flatten a list by removing only one level
Function sequencing with shared args
Gathers top elements from each column in columns and groups them in order, like inverting an array
Returns a list of ’num’ gensysms
Generates ignorable declarations for a list of gensyms
Returns a list of sub-lists, each sublist being the next ’num’ of the source list. Lists that are not multiples of ’num’ will have a truncated final list.
Return the alist with the same data as the hash-table.
Like alist->hash-table but the first element is not the test: ’(key0 . val0) (key1 . val1).
(n C m) from classic combinatorics. Number of unique ordered sets
(n P m) from classic combinatorics. Number of unique unordered sets
Permutations with repeated elements. Repeats is the number of subsets of N that are counted as identical under permutation
Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present.
Find the inverse of a matrix. By default this operation is destructive. If you want to preserve the original matrix, call this function with an argument of NIL to destructive.
Return t if string is all whitespace
Keep only specified keywords from a keylist
Separates a string at whitespace and returns a list of strings
Converts a list to a string, doesn’t include any delimiters between elements
Is x longer than y?
Guides a list recursion process and takes
recursive functions of x = car and fn = recursive call
the terminal end of list case returns the value of base.
Beware of non-tail recursive implementation
Make an identity matrix of the specified size.
Create a matrix filled with zeros. If only one parameter is specified the matrix will be square.
Simple data structure ’taglist’. This function creates an object that can provide a unique tag for each unique object as determined under test. Conceptually a uniqueified alist intended for small sets of objects
Applies function to every combination of the elements of the lists provided. (function) should recieve a single list as a parameter. Don’t count on the order of application. Beware! This is an n^(huge) power function! Use carefully.
Test whether the argument is a matrix
Combine multiple strings by concatenting a separator, such as an OR for or’ing together regular expressions.
Make into list if atom
Get the highest scoring element from list using
fn as the scoring routine. If there are multiple
elements with the highest score this gets the first.
Get the highest scoring elements from list using fn as the scoring routine.
Multiply matrices
Like distinct, but performs a destructive sort on the original list
Destructively walks the list and when test applies between the head and any remaining element it applies func to the two elements, makes that the newly accumulated value (replacing all instances of matches to the head) and then compares the original element again to the remainder of the list. The choice of ’head’ comparison with the original head value is for numerical quantities, ie: (nmerge-duplicates #’+ ’(1 2 3 1 2 3 4 5 5 4) :test #’=) ==> ’(2 4 6 8 10)
Return the string less the last character
Return the number of rows of a matrix
Return the number of rows of a matrix
Take each set of two elements in the list and make a list one half the size containing a pair of each two items
PARTITION is deprecated; use SPLIT-SEQUENCE instead.
PARTITION-IF is deprecated; use SPLIT-SEQUENCE-IF instead.
PARTITION-IF-NOT is deprecated; use SPLIT-SEQUENCE-IF-NOT instead.
Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present.
Print a matrix. The optional control string indicates how each entry should be printed.
Choose a random element from the list and return it
Return a new list in a random order; This may not be ’truely’ random
Returns a random lower-case string.
Extract a random subset by percent (size < 1)
and return two values, the subset and the remainder
set - order is not maintained
STRM is an input stream to parse. FMT-LST is list of terms from fmt string.
Remove keywords from a keylist
Finds and removes the first occurances of sublist in list
repeat element e n times into a list
repeat thunk fn n times, results are returned in a list, car is the result of the first call
Find first atom in tree on which fn returns true
Recurse cons-based tree structure until a matching subtree is found
Evaluate a random number of items
Extract only the elements from the lst that satisfy the predicate ff
Mix x and y element for element into a single list
Read a file’s contents to a string
Solve a matrix using Gaussian elimination
Matrix must be N by N+1
Assume solution is stored as the N+1st column of the matrix
Sorts blist according to the reordering of alist and returns the newly ordered blist. Non-destructive to alist and blist
Simple n squared order b according to a
Separates a string at any non-alphanumeric chararacter
Walks list to first match of item and returns two fresh lists; one up to the item and the remainder including the item.
Return a list of subsequences in seq delimited by delimiter.
If :remove-empty-subseqs is NIL, empty subsequences will be included in the result; otherwise they will be discarded. All other keywords work analogously to those for CL:SUBSTITUTE. In particular, the behaviour of :from-end is possibly different from other versions of this function; :from-end values of NIL and T are equivalent unless :count is supplied. The second return value is an index suitable as an argument to CL:SUBSEQ into the sequence indicating where processing stopped.
Return a list of subsequences in seq delimited by items satisfying
predicate.
If :remove-empty-subseqs is NIL, empty subsequences will be included in the result; otherwise they will be discarded. All other keywords work analogously to those for CL:SUBSTITUTE-IF. In particular, the behaviour of :from-end is possibly different from other versions of this function; :from-end values of NIL and T are equivalent unless :count is supplied. The second return value is an index suitable as an argument to CL:SUBSEQ into the sequence indicating where processing stopped.
Return a list of subsequences in seq delimited by items satisfying
(CL:COMPLEMENT predicate).
If :remove-empty-subseqs is NIL, empty subsequences will be included in the result; otherwise they will be discarded. All other keywords work analogously to those for CL:SUBSTITUTE-IF-NOT. In particular, the behaviour of :from-end is possibly different from other versions of this function; :from-end values of NIL and T are equivalent unless :count is supplied. The second return value is an index suitable as an argument to CL:SUBSEQ into the sequence indicating where processing stopped.
Is the matrix a square matrix?
splits a string delimited by substr into a list of strings
Invert case of a string
String substitute by Larry Hunter. Obtained from Google
Return a list of strings, delimited by spaces, skipping spaces.
Return the string less the last character
Replace all instances of a chars with a string. repl-alist is an assoc list of characters and replacement strings.
Substitutes a string for a single matching character of a string
Subtract matrices
Compare two symbols independant of package, can treat target as a complex structure using key
Given a tag and a taglist return the object designated by the tag
Take an arbitrary object and a ’taglist’ data structure and return a unique integer id that can be used to retrieve that object.
Print time elapsed, in microseconds or another n parts per second time base
Transpose a matrix
Strip non-alphanumeric characters from beginning and end of a word.
Produce all unique pairings of the provided list
Create n lists, each getting the successive element of x. Returns a list of lists. Retains order.
Return the concatenated string this wseq represents. Duplicates words in memory
Return the ordered list of words represented by this string. Do not side effect these strings.
This function adds a keyed value to a collection
object-cache-h-q
)) ¶object-cache-h-q
)) ¶Reset the structure to its original state
vector-keyed-table-iterator
)) ¶vector-keyed-table
)) ¶hashed-table-iterator
)) ¶hashed-table
)) ¶assoc-table-iterator
)) ¶To ensure that things are released for GC
assoc-table
)) ¶A predicate determining if a collection contains a keyed value
Converts one structure to another if a conversion routine exists
Returns a copy in new storage of the provided structure
list-queue
)) ¶This function drops a keyed value from a collection
vector-keyed-table
) key) ¶hashed-table
) key) ¶assoc-table
) key) ¶object-registry
) id) ¶object-cache-h-q
) key) ¶Drops the oldest entry if nil. If key is valid but not present than no side effects occur
This drops the last visited element in a walk over a collection
vector-keyed-table-iterator
)) ¶hashed-table-iterator
)) ¶assoc-table-iterator
)) ¶list-queue
) datum) ¶Finds one or more values matching value using key as an accessor and test as the comparison function between value
assoc-table
) value &key all key test) ¶object-cache-h-q
)) ¶Return a function which when called returns two values; the next element
in the collection and whether the iterator is completed (t on completion).
The value is nil when termination is reached. The type argument is gds
specific and indicates what aspects of the main ds should be returned during
iteration
vector-keyed-table
) &key type) ¶hashed-table
) &key type) ¶assoc-table
) &key type) ¶The standard access for a datastructure. Two valued return;
first is actual associated value, second is whether it existed
vector-keyed-table
) key) ¶hashed-table
) key) ¶assoc-table
) key) ¶Updating or adding a keyed value to a collection
vector-keyed-table
) key) ¶hashed-table
) key) ¶assoc-table
) key) ¶bidir-index
) id) ¶bidir-index
) id) ¶bidir-index
) obj) ¶bidir-index
)) ¶bidir-index
) id obj) ¶object-cache-h-q
) &rest rest) ¶list-queue
) (qe list-queue-elt
) (new list-queue-elt
)) ¶Insert new in front of qe in the list
list-queue
) (qe (eql nil)
) (new list-queue-elt
)) ¶list-queue
)) ¶list-queue
) (qe list-queue-elt
)) ¶Remove qe from its list
object-cache-h-q
) fn &key oldest-first) ¶Map all the elments of the provided structure and apply function to them. For tables this means all the key-value pairs as a cons pair.
Maps over just the keys for keyed structures
list-queue
) fn &key reverse) ¶Traverse the queue from most to least recent push collecting the results of applying fn to the data in each queue position
Maps over just the values for keyed structures
id-generator
)) ¶An function for getting the next element from a structure or iterator.
It takes an optional reference to an element (ie next/prev)
vector-keyed-table-iterator
)) ¶Invariant: stack always contains a null, exhausted or intermediate table iterator
hashed-table-iterator
)) ¶assoc-table-iterator
)) ¶Predicate form of next
vector-keyed-table-iterator
)) ¶hashed-table-iterator
)) ¶assoc-table-iterator
)) ¶list-queue
) &key location) ¶list-queue
) &optional item) ¶list-queue
) datum) ¶list-queue
)) ¶list-queue
) element) ¶list-queue
)) ¶list-queue
)) ¶automatically generated reader method
head
.
list-queue
)) ¶automatically generated writer method
head
.
list-queue
)) ¶automatically generated reader method
size
.
list-queue
)) ¶automatically generated writer method
size
.
object-cache-h-q
) key) ¶object-registry
) object) ¶vector-keyed-table-iterator
)) ¶hashed-table-iterator
)) ¶assoc-table-iterator
)) ¶object-cache-h-q
) new-size) ¶list-queue-elt
) item &key key test head) ¶list-queue
) item &key key test &allow-other-keys) ¶object-cache-h-q
) &key oldest-first) ¶The number of times you’d have to call add to reproduce this structure
vector-keyed-table
)) ¶hashed-table
)) ¶assoc-table
)) ¶The number of add operations reserved in memory for this ds
vector-keyed-table
)) ¶hashed-table
)) ¶list-queue
) &optional item) ¶id-generator
) id) ¶object-cache-h-q
) key object &key force) ¶Ensure the object is in the cache; return the object
vector-keyed-table
) &rest initargs) ¶hashed-table-iterator
) &rest initargs &key &allow-other-keys) ¶vector-keyed-table-iterator
) &rest initargs &key &allow-other-keys) ¶:current
:reference
common-lisp
.
Type can be :key, :value or :pair
common-lisp
.
:type
(stdutils:hash)
:hash
:reference
common-lisp
.
common-lisp
.
Type can be :key, :value or :pair
common-lisp
.
:type
:id
(quote (stdutils.gds:next stdutils.gds:next-p stdutils.gds:drop-last stdutils.gds:reset stdutils.gds:clear))
Queue object, contains the head element and some stats
An element forming a queue, the provided element is treated as a head for push/pop operations
A cache of objects using arbitrary keys
cache-max-objects
.
cache-objects
.
drop-entry
.
flush-cache
.
initialize
.
map-cache
.
(setf object-cache-h-q-index)
.
object-cache-h-q-index
.
(setf object-cache-h-q-max-size)
.
object-cache-h-q-max-size
.
(setf object-cache-h-q-queue)
.
object-cache-h-q-queue
.
(setf object-cache-h-q-size)
.
object-cache-h-q-size
.
read-cache
.
resize
.
show-cache
.
write-cache
.
hash-table
stdutils:list-queue
fixnum
fixnum
0
(quote (stdutils.gds:add stdutils:drop stdutils.gds:get-value (setf stdutils.gds:get-value) stdutils.gds:find-value stdutils.gds:contains stdutils.gds:clear stdutils.gds:empty stdutils.gds:copy stdutils.gds:convert stdutils.gds:size-of stdutils.gds:storage-allocated stdutils.gds:copy stdutils.gds:convert stdutils.gds:table-elements stdutils.gds:table-keys stdutils.gds:table-values stdutils.gds:map-elements stdutils.gds:map-keys stdutils.gds:map-values stdutils.gds:get-iterator))
Map AM, PM, & O’CLOCK strings to symbols for use when figuring the universal time from a broken time.
Map month names & abbreviations to their numbers.
Maps format descriptors to the functions that parse them. Keys are format descriptors, which are strings such as ’%Y’. Values are functions which extract & return a CONS for an assoc-list or NIL.
When to switch internally from assoc list to hash table
Map weekday names & abbreviations to truth. We don’t use the weekday when figuring the universal time, so we don’t map to anything other than true. The true simply indicates that we recognize the term as a weekday name.
Test whether object is a eql to any of the remaining arguments, faster form of (member obj choices :test #’eql)
Same as in but quote the arguments during macroexpansion
vknode-table
(function).
rplacd
(function).
vknode-value
(function).
rplaca
(function).
Given a BROKEN time structure, conver them
to a universal time & return the universal time. All of the date-&-time
components must be present in the BROKEN time.
Collect characters from character input stream STRM until we have WIDTH characters or the next character is not acceptable according to GOOD-CHAR?, which is a function. Return the characters we collected, as a string.
Given a FMT string for FORMAT-TIME, return a list of substrings parsed from the FMT string.
Return a new BROKEN with members initialized from X. X may be a universal time or an association list.
Clear value in target node (tnode) and if alist is size zero or nil, delete entry in parent table (snode) and, if zero, also delete
Return true if STRM is at its end. Does not consume characters. STRM is a character input stream.
Ensure that the provided node has a proper table for the next recusion of vector-keyed-put
Add a vk node to the table for key
Return a function which parses a numeric token of at most WIDTH digits, translating to a number not less than MIN & not more than MAX. For example, if WIDTH, MIN, & MAX are 4, 100, & 9000, you get a function which parses at most 4 digits that form a number N in the range 100 <= N <= 9000.
Return a function which parses consecutive alpha- & numeric characters, up to WIDTH of them, & then converts them to a Lisp object via the HT hash table.
Consume & collect characters from STRM as long as they satisfy FN. FN is a function of one argument which should be a character.
Consume characters from STRM as long as they are digits. Then convert to a number & return the number.
Consume & collect characters from STRM as long as they are alphanumeric. Converts all characters to upper case. Returns the token as a string. Return NIL if the stream is already at the end when you call this function.
Given a BROKEN-TIME, some components of
which may be missing, some of which may be screwy – like a 2-digit
year, this function inserts all missing components, possibly performs
some other adjustments, & returns a new BROKEN-TIME. An exception is
time-zone; if it’s missing, it won’t be inserted.
Match & consume the literal characters in the string LITERAL from the input stream STRM. If all the charactrs in LITERAL match the next characters from STRM, return CONS :LITERAL LITERAL. Otherwise, Nil.
Recognize the literal ’%’ character. This is for the ’%%’ format token.
Parse a string containing a date-&-time. Return a universal time. If the string can’t be recognized, return NIL.
Jeezus fucking Krist I hate time zones. A bitch to parse. And a
stupid idea to begin with. Fuuuuuck.
Recognize a time zone token from STRM. If the next character is + or -,
we expect a two-digit number of hours to follow, such as 7 or 5. After
those numbers, the next character may be ’:’ (which is ignored), & then
two-digit number of minutes. If the first token of STRM is alpha instead
of + or -, we collect alpha-numeric characters into a token, then translate
them to a numeric time zone via a hash table.
Parse the rest of a time zone assuming it begins with a - character. It starts with a two-digit hour.
Parse the minutes, assuming we’ve already parsed the hour.
Parse a time zone assuming the first character of it was a + character.
A random choice from list using the enumerated probability distribution in dist
The string is minimal ISO if, after trimming leading & trailing crap, the string is 14 characters & they are all digits.
Parse the string ’now’, in any mix of case & with or without leading or trailing crap ... er, I mean whitespace characters. NOW is the current time with resolution to the second.
Tee-ISO is like minimal ISO except that is has a T character in the middle of it.
Parse the string ’today’, in any mix of case & with or without leading or trailing crap ... er, I mean whitespace characters. Today is the current year, month, & day, the default hour, 0 for minutes, & 0 for seconds. It assumes GMT so that today executed at the same time in different time zones will give you the same universal time.
Recognize YYYY MM DD, with only whitespace separating the tokens. There is no time zone.
Compute an estimated probability over equal comparable values from successive no-arg calls to fn over iters. Returns of an alist of (value . prob)
Allows you to split a file by :alternate lines or to split it in half by length
Return true if & only if X is a character & is acceptable in a time zone.
Return a list of tokens. Where possible & convenient, tokens are converted to symbols & numbers. Otherwise, tokens are strings or single characters, always upper case.
Upgrade vktable entry from assoc to hashed when the size exceeds the vk threshold. Do this to the table in the provided vknode. Also downgrade (is this a good idea as it may cause thrashing?)
Internal recursion to walk tree and return value for vector key: vkey
Internal recursion to walk tree and add or modify a value for vector key: vkey
Remove a vector keyed value from the vktable and clean up any empty nodes or tables created thereby. Also decrement the count
Get node from table. If new node, update vktable item count add a new node to the table for key. If table has exceeded size, upgrade it to a hashed table and return the new node
Return true if X is a character AND is a digit.
assoc-table
)) ¶automatically generated reader method
assoc-table
)) ¶automatically generated writer method
bidir-index
)) ¶automatically generated reader method
bidir-index
)) ¶automatically generated writer method
bidir-index
)) ¶automatically generated reader method
bidir-index
)) ¶automatically generated writer method
assoc-table-iterator
)) ¶automatically generated reader method
assoc-table-iterator
)) ¶automatically generated writer method
list-queue-elt
)) ¶automatically generated reader method
data
.
list-queue-elt
)) ¶automatically generated writer method
data
.
hashed-table
)) ¶automatically generated reader method
hashed-table
)) ¶automatically generated writer method
id-generator
)) ¶automatically generated reader method
id
.
id-generator
)) ¶automatically generated writer method
id
.
vector-keyed-table-iterator
)) ¶automatically generated reader method
type
.
hashed-table-iterator
)) ¶Type can be :key, :value or :pair
type
.
assoc-table-iterator
)) ¶Type can be :key, :value or :pair
type
.
vector-keyed-table-iterator
)) ¶automatically generated writer method
type
.
hashed-table-iterator
)) ¶Type can be :key, :value or :pair
type
.
assoc-table-iterator
)) ¶Type can be :key, :value or :pair
type
.
assoc-table
)) ¶automatically generated reader method
assoc-table
)) ¶automatically generated writer method
vector-keyed-table-iterator
)) ¶automatically generated reader method
last
.
vector-keyed-table-iterator
)) ¶automatically generated writer method
last
.
hashed-table-iterator
)) ¶automatically generated reader method
last
.
assoc-table-iterator
)) ¶automatically generated reader method
last
.
hashed-table-iterator
)) ¶automatically generated writer method
last
.
assoc-table-iterator
)) ¶automatically generated writer method
last
.
hashed-table-iterator
)) ¶automatically generated reader method
list
.
hashed-table-iterator
)) ¶automatically generated writer method
list
.
object-cache-h-q
)) ¶automatically generated reader method
object-cache-h-q
)) ¶automatically generated writer method
object-cache-h-q
)) ¶automatically generated reader method
object-cache-h-q
)) ¶automatically generated writer method
object-cache-h-q
)) ¶automatically generated reader method
object-cache-h-q
)) ¶automatically generated writer method
object-cache-h-q
)) ¶automatically generated reader method
size
.
object-cache-h-q
)) ¶automatically generated writer method
size
.
object-registry
)) ¶automatically generated reader method
id
.
object-registry
)) ¶automatically generated writer method
id
.
object-registry
)) ¶automatically generated reader method
name
.
object-registry
)) ¶automatically generated writer method
name
.
list-queue-elt
)) ¶automatically generated reader method
pred
.
list-queue-elt
)) ¶automatically generated writer method
pred
.
vector-keyed-table-iterator
)) ¶automatically generated reader method
hashed-table-iterator
)) ¶automatically generated reader method
assoc-table-iterator
)) ¶automatically generated reader method
vector-keyed-table-iterator
)) ¶automatically generated writer method
hashed-table-iterator
)) ¶automatically generated writer method
assoc-table-iterator
)) ¶automatically generated writer method
scalable-set
)) ¶scalable-set
)) ¶automatically generated reader method
scalable-set
)) ¶automatically generated writer method
scalable-set
)) ¶automatically generated reader method
rep
.
scalable-set
)) ¶automatically generated writer method
rep
.
scalable-set
)) ¶automatically generated reader method
type
.
scalable-set
)) ¶automatically generated writer method
type
.
list-queue-elt
)) ¶automatically generated reader method
succ
.
list-queue-elt
)) ¶automatically generated writer method
succ
.
vector-keyed-table
)) ¶automatically generated reader method
vector-keyed-table
)) ¶automatically generated writer method
vector-keyed-table
)) ¶automatically generated reader method
root
.
vector-keyed-table
)) ¶automatically generated writer method
root
.
vector-keyed-table
)) ¶automatically generated reader method
vector-keyed-table-iterator
)) ¶automatically generated reader method
vector-keyed-table-iterator
)) ¶automatically generated writer method
structure-object
.
number
0
integer
0
integer
0
integer
0
integer
0
integer
0
Jump to: | (
=
>
_
A B C D E F G H I J K L M N O P Q R S T U V W X |
---|
Jump to: | (
=
>
_
A B C D E F G H I J K L M N O P Q R S T U V W X |
---|
Jump to: | *
+
A B C D H I K L M N O P Q R S T Y Z |
---|
Jump to: | *
+
A B C D H I K L M N O P Q R S T Y Z |
---|
Jump to: | A B C F G H I L M O P Q R S T V W |
---|
Jump to: | A B C F G H I L M O P Q R S T V W |
---|