This is the kmrcl Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 18:30:19 2024 GMT+0.
kmrcl/kmrcl.asd
kmrcl/package.lisp
kmrcl/ifstar.lisp
kmrcl/byte-stream.lisp
kmrcl/macros.lisp
kmrcl/functions.lisp
kmrcl/lists.lisp
kmrcl/seqs.lisp
kmrcl/impl.lisp
kmrcl/io.lisp
kmrcl/console.lisp
kmrcl/strings.lisp
kmrcl/strmatch.lisp
kmrcl/buff-input.lisp
kmrcl/random.lisp
kmrcl/symbols.lisp
kmrcl/datetime.lisp
kmrcl/math.lisp
kmrcl/color.lisp
kmrcl/mop.lisp
kmrcl/equal.lisp
kmrcl/web-utils.lisp
kmrcl/xml-utils.lisp
kmrcl/sockets.lisp
kmrcl/processes.lisp
kmrcl/listener.lisp
kmrcl/repl.lisp
kmrcl/os.lisp
kmrcl/signals.lisp
kmrcl/btree.lisp
kmrcl/hash.lisp
The main system appears first, followed by any subsystem dependency.
kmrcl
Kevin M. Rosenberg <kmr@debian.org>
Kevin M. Rosenberg <kevin@rosenberg.net>
LLGPL
sb-posix
(system).
package.lisp
(file).
ifstar.lisp
(file).
byte-stream.lisp
(file).
macros.lisp
(file).
functions.lisp
(file).
lists.lisp
(file).
seqs.lisp
(file).
impl.lisp
(file).
io.lisp
(file).
console.lisp
(file).
strings.lisp
(file).
strmatch.lisp
(file).
buff-input.lisp
(file).
random.lisp
(file).
symbols.lisp
(file).
datetime.lisp
(file).
math.lisp
(file).
color.lisp
(file).
mop.lisp
(file).
equal.lisp
(file).
web-utils.lisp
(file).
xml-utils.lisp
(file).
sockets.lisp
(file).
processes.lisp
(file).
listener.lisp
(file).
repl.lisp
(file).
os.lisp
(file).
signals.lisp
(file).
btree.lisp
(file).
hash.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
kmrcl/kmrcl.asd
kmrcl/package.lisp
kmrcl/ifstar.lisp
kmrcl/byte-stream.lisp
kmrcl/macros.lisp
kmrcl/functions.lisp
kmrcl/lists.lisp
kmrcl/seqs.lisp
kmrcl/impl.lisp
kmrcl/io.lisp
kmrcl/console.lisp
kmrcl/strings.lisp
kmrcl/strmatch.lisp
kmrcl/buff-input.lisp
kmrcl/random.lisp
kmrcl/symbols.lisp
kmrcl/datetime.lisp
kmrcl/math.lisp
kmrcl/color.lisp
kmrcl/mop.lisp
kmrcl/equal.lisp
kmrcl/web-utils.lisp
kmrcl/xml-utils.lisp
kmrcl/sockets.lisp
kmrcl/processes.lisp
kmrcl/listener.lisp
kmrcl/repl.lisp
kmrcl/os.lisp
kmrcl/signals.lisp
kmrcl/btree.lisp
kmrcl/hash.lisp
kmrcl/ifstar.lisp
package.lisp
(file).
kmrcl
(system).
if*
(macro).
if*-keyword-list
(special variable).
kmrcl/byte-stream.lisp
package.lisp
(file).
kmrcl
(system).
dump-output-stream-data
(function).
get-output-stream-data
(function).
make-byte-array-input-stream
(function).
print-object
(method).
print-object
(method).
%print-byte-array-input-stream
(function).
%print-byte-array-output-stream
(function).
*system-copy-fn*
(special variable).
+system-copy-multiplier+
(constant).
byte-array-binch
(function).
byte-array-bout
(function).
byte-array-in-misc
(function).
byte-array-inch
(function).
byte-array-input-stream
(structure).
byte-array-input-stream-bin
(function).
(setf byte-array-input-stream-bin)
(function).
byte-array-input-stream-bout
(function).
(setf byte-array-input-stream-bout)
(function).
byte-array-input-stream-buffering
(function).
(setf byte-array-input-stream-buffering)
(function).
byte-array-input-stream-byte-array
(reader).
(setf byte-array-input-stream-byte-array)
(writer).
byte-array-input-stream-char-size
(function).
(setf byte-array-input-stream-char-size)
(function).
byte-array-input-stream-cin-buffer
(function).
(setf byte-array-input-stream-cin-buffer)
(function).
byte-array-input-stream-cout
(function).
(setf byte-array-input-stream-cout)
(function).
byte-array-input-stream-csize-buffer
(function).
(setf byte-array-input-stream-csize-buffer)
(function).
byte-array-input-stream-current
(reader).
(setf byte-array-input-stream-current)
(writer).
byte-array-input-stream-delete-original
(function).
(setf byte-array-input-stream-delete-original)
(function).
byte-array-input-stream-dual-channel-p
(function).
(setf byte-array-input-stream-dual-channel-p)
(function).
byte-array-input-stream-element-mode
(function).
(setf byte-array-input-stream-element-mode)
(function).
byte-array-input-stream-element-size
(function).
(setf byte-array-input-stream-element-size)
(function).
byte-array-input-stream-element-type
(function).
(setf byte-array-input-stream-element-type)
(function).
byte-array-input-stream-end
(reader).
(setf byte-array-input-stream-end)
(writer).
byte-array-input-stream-eof-forced-p
(function).
(setf byte-array-input-stream-eof-forced-p)
(function).
byte-array-input-stream-external-format
(function).
(setf byte-array-input-stream-external-format)
(function).
byte-array-input-stream-fd
(function).
(setf byte-array-input-stream-fd)
(function).
byte-array-input-stream-fd-type
(function).
(setf byte-array-input-stream-fd-type)
(function).
byte-array-input-stream-file
(function).
(setf byte-array-input-stream-file)
(function).
byte-array-input-stream-handler
(function).
(setf byte-array-input-stream-handler)
(function).
byte-array-input-stream-ibuf
(function).
(setf byte-array-input-stream-ibuf)
(function).
byte-array-input-stream-in
(function).
(setf byte-array-input-stream-in)
(function).
byte-array-input-stream-in-buffer
(function).
(setf byte-array-input-stream-in-buffer)
(function).
byte-array-input-stream-in-index
(function).
(setf byte-array-input-stream-in-index)
(function).
byte-array-input-stream-input-char-pos
(function).
(setf byte-array-input-stream-input-char-pos)
(function).
byte-array-input-stream-instead
(function).
(setf byte-array-input-stream-instead)
(function).
byte-array-input-stream-listen
(function).
(setf byte-array-input-stream-listen)
(function).
byte-array-input-stream-misc
(function).
(setf byte-array-input-stream-misc)
(function).
byte-array-input-stream-n-bin
(function).
(setf byte-array-input-stream-n-bin)
(function).
byte-array-input-stream-name
(function).
(setf byte-array-input-stream-name)
(function).
byte-array-input-stream-obuf
(function).
(setf byte-array-input-stream-obuf)
(function).
byte-array-input-stream-original
(function).
(setf byte-array-input-stream-original)
(function).
byte-array-input-stream-output-bytes
(function).
(setf byte-array-input-stream-output-bytes)
(function).
byte-array-input-stream-output-column
(function).
(setf byte-array-input-stream-output-column)
(function).
byte-array-input-stream-output-queue
(function).
(setf byte-array-input-stream-output-queue)
(function).
byte-array-input-stream-p
(function).
byte-array-input-stream-pathname
(function).
(setf byte-array-input-stream-pathname)
(function).
byte-array-input-stream-replacement
(function).
(setf byte-array-input-stream-replacement)
(function).
byte-array-input-stream-serve-events
(function).
(setf byte-array-input-stream-serve-events)
(function).
byte-array-input-stream-sout
(function).
(setf byte-array-input-stream-sout)
(function).
byte-array-input-stream-timeout
(function).
(setf byte-array-input-stream-timeout)
(function).
byte-array-out-misc
(function).
byte-array-output-stream
(structure).
byte-array-output-stream-bin
(function).
(setf byte-array-output-stream-bin)
(function).
byte-array-output-stream-bout
(function).
(setf byte-array-output-stream-bout)
(function).
byte-array-output-stream-buffer
(reader).
(setf byte-array-output-stream-buffer)
(writer).
byte-array-output-stream-buffering
(function).
(setf byte-array-output-stream-buffering)
(function).
byte-array-output-stream-char-size
(function).
(setf byte-array-output-stream-char-size)
(function).
byte-array-output-stream-cin-buffer
(function).
(setf byte-array-output-stream-cin-buffer)
(function).
byte-array-output-stream-cout
(function).
(setf byte-array-output-stream-cout)
(function).
byte-array-output-stream-csize-buffer
(function).
(setf byte-array-output-stream-csize-buffer)
(function).
byte-array-output-stream-delete-original
(function).
(setf byte-array-output-stream-delete-original)
(function).
byte-array-output-stream-dual-channel-p
(function).
(setf byte-array-output-stream-dual-channel-p)
(function).
byte-array-output-stream-element-mode
(function).
(setf byte-array-output-stream-element-mode)
(function).
byte-array-output-stream-element-size
(function).
(setf byte-array-output-stream-element-size)
(function).
byte-array-output-stream-element-type
(function).
(setf byte-array-output-stream-element-type)
(function).
byte-array-output-stream-eof-forced-p
(function).
(setf byte-array-output-stream-eof-forced-p)
(function).
byte-array-output-stream-external-format
(function).
(setf byte-array-output-stream-external-format)
(function).
byte-array-output-stream-fd
(function).
(setf byte-array-output-stream-fd)
(function).
byte-array-output-stream-fd-type
(function).
(setf byte-array-output-stream-fd-type)
(function).
byte-array-output-stream-file
(function).
(setf byte-array-output-stream-file)
(function).
byte-array-output-stream-handler
(function).
(setf byte-array-output-stream-handler)
(function).
byte-array-output-stream-ibuf
(function).
(setf byte-array-output-stream-ibuf)
(function).
byte-array-output-stream-in
(function).
(setf byte-array-output-stream-in)
(function).
byte-array-output-stream-in-buffer
(function).
(setf byte-array-output-stream-in-buffer)
(function).
byte-array-output-stream-in-index
(function).
(setf byte-array-output-stream-in-index)
(function).
byte-array-output-stream-index
(reader).
(setf byte-array-output-stream-index)
(writer).
byte-array-output-stream-input-char-pos
(function).
(setf byte-array-output-stream-input-char-pos)
(function).
byte-array-output-stream-instead
(function).
(setf byte-array-output-stream-instead)
(function).
byte-array-output-stream-listen
(function).
(setf byte-array-output-stream-listen)
(function).
byte-array-output-stream-misc
(function).
(setf byte-array-output-stream-misc)
(function).
byte-array-output-stream-n-bin
(function).
(setf byte-array-output-stream-n-bin)
(function).
byte-array-output-stream-name
(function).
(setf byte-array-output-stream-name)
(function).
byte-array-output-stream-obuf
(function).
(setf byte-array-output-stream-obuf)
(function).
byte-array-output-stream-original
(function).
(setf byte-array-output-stream-original)
(function).
byte-array-output-stream-output-bytes
(function).
(setf byte-array-output-stream-output-bytes)
(function).
byte-array-output-stream-output-column
(function).
(setf byte-array-output-stream-output-column)
(function).
byte-array-output-stream-output-queue
(function).
(setf byte-array-output-stream-output-queue)
(function).
byte-array-output-stream-p
(function).
byte-array-output-stream-pathname
(function).
(setf byte-array-output-stream-pathname)
(function).
byte-array-output-stream-replacement
(function).
(setf byte-array-output-stream-replacement)
(function).
byte-array-output-stream-serve-events
(function).
(setf byte-array-output-stream-serve-events)
(function).
byte-array-output-stream-sout
(function).
(setf byte-array-output-stream-sout)
(function).
byte-array-output-stream-timeout
(function).
(setf byte-array-output-stream-timeout)
(function).
byte-array-stream-read-n-bytes
(function).
copy-byte-array-input-stream
(function).
copy-byte-array-output-stream
(function).
internal-make-byte-array-input-stream
(function).
make-byte-array-output-stream
(function).
kmrcl/macros.lisp
package.lisp
(file).
kmrcl
(system).
aand
(macro).
acond
(macro).
aif
(macro).
alambda
(macro).
awhen
(macro).
awhile
(macro).
def-cached-instance
(macro).
def-cached-vector
(macro).
defconstant*
(macro).
deflex
(macro).
defvar-unbound
(macro).
for
(macro).
in
(macro).
let-if
(macro).
let-when
(macro).
mac
(macro).
mean
(macro).
mv-bind
(macro).
ppmx
(macro).
time-iterations
(macro).
time-seconds
(macro).
until
(macro).
while
(macro).
with-each-file-line
(macro).
with-each-stream-line
(macro).
with-gensyms
(macro).
with-ignore-errors
(macro).
acond2
(macro).
aif2
(macro).
awhen2
(macro).
awhile2
(macro).
print-form-and-results
(macro).
kmrcl/functions.lisp
macros.lisp
(file).
kmrcl
(system).
_f
(macro).
compose
(function).
defun-memo
(macro).
memo-proc
(function).
memoize
(function).
kmrcl/lists.lisp
macros.lisp
(file).
kmrcl
(system).
alist-elem-p
(function).
alist-plist
(function).
alistp
(function).
append-sublists
(function).
appendnew
(function).
delete-alist
(function).
filter
(function).
find-tree
(function).
flatten
(function).
get-alist
(function).
(setf get-alist)
(function).
map-and-remove-nils
(function).
mapappend
(function).
mapcar-append-string
(function).
mapcar2-append-string
(function).
mklist
(function).
plist-alist
(function).
remove-alist
(function).
remove-from-tree-if
(function).
remove-keyword
(function).
remove-keywords
(function).
unique-slot-values
(function).
update-alist
(macro).
update-plist
(macro).
mapcar-append-string-nontailrec
(function).
mapcar2-append-string-nontailrec
(function).
kmrcl/seqs.lisp
macros.lisp
(file).
kmrcl
(system).
nsubseq
(function).
kmrcl/impl.lisp
macros.lisp
(file).
kmrcl
(system).
command-line-arguments
(function).
copy-file
(function).
cwd
(function).
probe-directory
(function).
quit
(function).
canonicalize-directory-name
(function).
kmrcl/io.lisp
macros.lisp
(file).
impl.lisp
(file).
kmrcl
(system).
+datetime-number-strings+
(special variable).
copy-binary-stream
(function).
def-unsigned-int-io
(macro).
directory-tree
(function).
file-subst
(function).
indent-html-spaces
(function).
indent-spaces
(function).
is-dst
(function).
make-unsigned-int-io-fn
(macro).
null-output-stream
(function).
print-file-contents
(function).
print-list
(function).
print-n-chars
(function).
print-n-strings
(function).
print-rows
(function).
read-file-to-string
(function).
read-file-to-strings
(function).
read-file-to-usb8-array
(function).
read-stream-to-string
(function).
read-stream-to-strings
(function).
read-uint2-be
(function).
read-uint2-le
(function).
read-uint3-be
(function).
read-uint3-le
(function).
read-uint4-be
(function).
read-uint4-le
(function).
read-uint5-be
(function).
read-uint5-le
(function).
read-uint6-be
(function).
read-uint6-le
(function).
read-uint7-be
(function).
read-uint7-le
(function).
read-uint8-be
(function).
read-uint8-le
(function).
stream-subst
(function).
with-utime-decoding
(macro).
with-utime-decoding-utc-offset
(macro).
write-fixnum
(function).
write-uint2-be
(function).
write-uint2-le
(function).
write-uint3-be
(function).
write-uint3-le
(function).
write-uint4-be
(function).
write-uint4-le
(function).
write-uint5-be
(function).
write-uint5-le
(function).
write-uint6-be
(function).
write-uint6-le
(function).
write-uint7-be
(function).
write-uint7-le
(function).
write-uint8-be
(function).
write-uint8-le
(function).
write-utime-hm
(function).
write-utime-hm-stream
(function).
write-utime-hms
(function).
write-utime-hms-stream
(function).
write-utime-ymdhm
(function).
write-utime-ymdhm-stream
(function).
write-utime-ymdhms
(function).
write-utime-ymdhms-stream
(function).
bref
(function).
(setf bref)
(function).
buf
(structure).
buf-clear
(function).
buf-end
(reader).
(setf buf-end)
(writer).
buf-flush
(function).
buf-insert
(function).
buf-new
(reader).
(setf buf-new)
(writer).
buf-next
(function).
buf-p
(function).
buf-pop
(function).
buf-reset
(function).
buf-start
(reader).
(setf buf-start)
(writer).
buf-used
(reader).
(setf buf-used)
(writer).
buf-vec
(reader).
(setf buf-vec)
(writer).
copy-buf
(function).
make-buf
(function).
new-buf
(function).
kmrcl/console.lisp
macros.lisp
(file).
kmrcl
(system).
*console-msgs*
(special variable).
cmsg
(function).
cmsg-add
(function).
cmsg-c
(function).
cmsg-remove
(function).
fixme
(function).
*console-msgs-types*
(special variable).
kmrcl/strings.lisp
macros.lisp
(file).
seqs.lisp
(file).
kmrcl
(system).
add-sql-quotes
(function).
binary-sequence-to-hex-string
(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).
make-usb8-array
(function).
non-alphanumericp
(function).
nstring-trim-last-character
(function).
parse-float
(function).
position-char
(function).
position-not-char
(function).
prefixed-fixnum-string
(function).
prefixed-integer-string
(function).
print-separated-strings
(function).
random-string
(function).
remove-char-string
(function).
safely-read-from-string
(function).
shrink-vector
(function).
split-alphanumeric-string
(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-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).
substitute-chars-strings
(function).
substitute-string-for-char
(function).
trim-non-alphanumeric
(function).
uri-query-to-alist
(function).
usb8-array-to-string
(function).
*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).
def-prefixed-number-string
(macro).
list-to-string
(function).
only-null-list-elements-p
(function).
random-char
(function).
replaced-string-length
(function).
kmrcl/strmatch.lisp
strings.lisp
(file).
kmrcl
(system).
multiword-match
(function).
score-multiword-match
(function).
kmrcl/buff-input.lisp
macros.lisp
(file).
kmrcl
(system).
make-fields-buffer
(function).
read-buffered-fields
(function).
+eof-char+
(constant).
+field-delim+
(constant).
+max-field+
(constant).
+max-fields-per-line+
(constant).
+max-line+
(constant).
+newline+
(constant).
bfield
(function).
copy-field-buffers
(function).
field-buffers
(structure).
field-buffers-buffers
(reader).
(setf field-buffers-buffers)
(writer).
field-buffers-field-lengths
(reader).
(setf field-buffers-field-lengths)
(writer).
field-buffers-nfields
(reader).
(setf field-buffers-nfields)
(writer).
field-buffers-p
(function).
make-field-buffers
(function).
make-fields-buffer2
(function).
read-buffered-fields2
(function).
read-buffered-line
(function).
kmrcl/random.lisp
macros.lisp
(file).
kmrcl
(system).
random-choice
(macro).
seed-random-generator
(function).
kmrcl/symbols.lisp
macros.lisp
(file).
kmrcl
(system).
concat-symbol
(function).
concat-symbol-pkg
(function).
ensure-keyword
(function).
ensure-keyword-default-case
(function).
ensure-keyword-upcase
(function).
show
(function).
show-functions
(function).
show-variables
(function).
cl-functions
(function).
cl-symbol-list
(function).
cl-symbols
(function).
cl-variables
(function).
find-test-generic-functions
(function).
print-symbols
(function).
run-tests-for-instance
(function).
string-default-case
(function).
kmrcl/datetime.lisp
macros.lisp
(file).
kmrcl
(system).
date-string
(function).
day-of-week
(function).
posix-time-to-utime
(function).
pretty-date
(function).
pretty-date-ut
(function).
print-float-units
(function).
print-seconds
(function).
seconds-to-condensed-time-string
(function).
utime-to-posix-time
(function).
*monthnames*
(special variable).
+day-seconds+
(constant).
+hour-seconds+
(constant).
+minute-seconds+
(constant).
+month-seconds+
(constant).
+posix-epoch+
(constant).
+week-seconds+
(constant).
+year-seconds+
(constant).
+zellers-adj+
(constant).
monthname
(function).
kmrcl/math.lisp
macros.lisp
(file).
kmrcl
(system).
ensure-integer
(macro).
fixnum-width
(function).
histogram
(function).
numbers-within-percentage
(function).
scaled-epsilon
(function).
sinc
(function).
kmrcl/color.lisp
macros.lisp
(file).
kmrcl
(system).
hsv->rgb
(function).
hsv-equal
(function).
hsv-similar
(function).
hsv255->rgb255
(function).
hsv255-equal
(function).
hsv255-similar
(function).
hue-difference
(function).
hue-difference-fixnum
(function).
rgb->hsv
(function).
rgb255->hsv255
(function).
kmrcl/mop.lisp
macros.lisp
(file).
kmrcl
(system).
process-class-option
(macro).
process-slot-option
(macro).
kmrcl/equal.lisp
macros.lisp
(file).
mop.lisp
(file).
kmrcl
(system).
generalized-equal
(function).
class-slot-names
(function).
function-to-string
(function).
generalized-equal-array
(function).
generalized-equal-fielded-object
(function).
generalized-equal-function
(function).
generalized-equal-hash-table
(function).
structure-slot-names
(function).
kmrcl/web-utils.lisp
macros.lisp
(file).
strings.lisp
(file).
kmrcl
(system).
*base-url*
(special variable).
*standard-html-header*
(special variable).
*standard-xhtml-header*
(special variable).
*standard-xml-header*
(special variable).
base-url!
(function).
decode-uri-query-string
(function).
make-url
(function).
split-uri-query-string
(function).
user-agent-ie-p
(function).
kmrcl/xml-utils.lisp
macros.lisp
(file).
kmrcl
(system).
cdata-string
(function).
positions-xml-tag-contents
(function).
sgml-header-stream
(function).
write-cdata
(function).
xml-tag-contents
(function).
doctype-format
(function).
doctype-stream
(function).
find-end-tag
(function).
find-start-tag
(function).
xml-declaration-stream
(function).
kmrcl/sockets.lisp
strings.lisp
(file).
kmrcl
(system).
close-active-socket
(function).
make-active-socket
(function).
accept-tcp-connection
(function).
close-passive-socket
(function).
create-inet-listener
(function).
dotted-to-ipaddr
(function).
errorset
(macro).
ipaddr-array-to-dotted
(function).
ipaddr-to-dotted
(function).
ipaddr-to-hostname
(function).
listen-to-inet-port
(function).
lookup-hostname
(function).
make-fd-stream
(function).
remote-host
(function).
kmrcl/processes.lisp
macros.lisp
(file).
kmrcl
(system).
destroy-process
(function).
make-lock
(function).
make-process
(function).
process-sleep
(function).
with-lock-held
(macro).
with-timeout
(macro).
kmrcl/listener.lisp
sockets.lisp
(file).
processes.lisp
(file).
console.lisp
(file).
kmrcl
(system).
init/listener
(function).
initialize-instance
(method).
listener
(reader method).
(setf listener)
(writer method).
listener
(class).
print-object
(method).
print-object
(method).
stop-all/listener
(function).
*active-listeners*
(special variable).
*listener-count*
(special variable).
*worker-count*
(special variable).
accept-and-check-tcp-connection
(function).
base-name
(reader method).
(setf base-name)
(writer method).
catch-errors
(reader method).
(setf catch-errors)
(writer method).
connection
(reader method).
(setf connection)
(writer method).
fixed-worker
(function).
fixed-worker
(class).
function-args
(reader method).
(setf function-args)
(writer method).
listener-format
(reader method).
(setf listener-format)
(writer method).
listener-function
(reader method).
(setf listener-function)
(writer method).
listener-shutdown
(function).
listener-startup
(function).
make-socket-server
(function).
name
(reader method).
name
(reader method).
(setf name)
(writer method).
(setf name)
(writer method).
next-server-name
(function).
next-worker-name
(function).
number-fixed-workers
(reader method).
(setf number-fixed-workers)
(writer method).
port
(reader method).
(setf port)
(writer method).
process
(reader method).
process
(reader method).
(setf process)
(writer method).
(setf process)
(writer method).
remote-host-checker
(reader method).
(setf remote-host-checker)
(writer method).
socket
(reader method).
socket
(reader method).
(setf socket)
(writer method).
(setf socket)
(writer method).
start-fixed-number-of-workers
(function).
start-socket-server
(function).
thread-fun
(reader method).
(setf thread-fun)
(writer method).
timeout
(reader method).
(setf timeout)
(writer method).
wait
(reader method).
(setf wait)
(writer method).
worker
(class).
workers
(reader method).
(setf workers)
(writer method).
kmrcl/repl.lisp
listener.lisp
(file).
strings.lisp
(file).
kmrcl
(system).
init/repl
(function).
listener
(reader method).
(setf listener)
(writer method).
make-repl
(function).
%repl
(function).
+default-repl-server-port+
(constant).
print-prompt
(function).
read-socket-line
(function).
repl
(class).
repl-on-stream
(function).
repl-worker
(function).
kmrcl/os.lisp
macros.lisp
(file).
impl.lisp
(file).
kmrcl
(system).
command-output
(function).
delete-directory-and-files
(function).
file-size
(function).
getpid
(function).
run-shell-command
(function).
kmrcl/signals.lisp
package.lisp
(file).
kmrcl
(system).
remove-signal-handler
(function).
set-signal-handler
(function).
signal-key-to-number
(function).
kmrcl/btree.lisp
macros.lisp
(file).
kmrcl
(system).
complex-number-tricmp
(function).
number-tricmp
(function).
simple-string-tricmp
(function).
sorted-vector-find
(function).
string-tricmp
(function).
def-string-tricmp
(macro).
kmrcl/hash.lisp
macros.lisp
(file).
kmrcl
(system).
print-hash
(function).
Packages are listed by definition order.
kmr-mop
common-lisp
.
kmrcl
.
process-class-option
(macro).
process-slot-option
(macro).
kmrcl
kl
common-lisp
.
*base-url*
(special variable).
*console-msgs*
(special variable).
*standard-html-header*
(special variable).
*standard-xhtml-header*
(special variable).
*standard-xml-header*
(special variable).
+datetime-number-strings+
(special variable).
_f
(macro).
aand
(macro).
acond
(macro).
add-sql-quotes
(function).
aif
(macro).
alambda
(macro).
alist-elem-p
(function).
alist-plist
(function).
alistp
(function).
append-sublists
(function).
appendnew
(function).
awhen
(macro).
awhile
(macro).
base-url!
(function).
binary-sequence-to-hex-string
(function).
cdata-string
(function).
charhex
(function).
close-active-socket
(function).
cmsg
(function).
cmsg-add
(function).
cmsg-c
(function).
cmsg-remove
(function).
collapse-whitespace
(function).
command-line-arguments
(function).
command-output
(function).
complex-number-tricmp
(function).
compose
(function).
concat-separated-strings
(function).
concat-symbol
(function).
concat-symbol-pkg
(function).
copy-binary-stream
(function).
copy-file
(function).
count-string-char
(function).
count-string-char-if
(function).
count-string-words
(function).
cwd
(function).
date-string
(function).
day-of-week
(function).
decode-uri-query-string
(function).
decode-uri-string
(function).
def-cached-instance
(macro).
def-cached-vector
(macro).
def-unsigned-int-io
(macro).
defconstant*
(macro).
deflex
(macro).
defun-memo
(macro).
defvar-unbound
(macro).
delete-alist
(function).
delete-directory-and-files
(function).
delimited-string-to-list
(function).
directory-tree
(function).
dump-output-stream-data
(function).
encode-uri-string
(function).
ensure-integer
(macro).
ensure-keyword
(function).
ensure-keyword-default-case
(function).
ensure-keyword-upcase
(function).
ensure-string
(function).
escape-backslashes
(function).
escape-xml-string
(function).
fast-string-search
(function).
file-size
(function).
file-subst
(function).
filter
(function).
find-tree
(function).
first-char
(function).
fixme
(function).
fixnum-width
(function).
flatten
(function).
for
(macro).
generalized-equal
(function).
get-alist
(function).
(setf get-alist)
(function).
get-output-stream-data
(function).
getpid
(function).
hexchar
(function).
histogram
(function).
hsv->rgb
(function).
hsv-equal
(function).
hsv-similar
(function).
hsv255->rgb255
(function).
hsv255-equal
(function).
hsv255-similar
(function).
hue-difference
(function).
hue-difference-fixnum
(function).
in
(macro).
indent-html-spaces
(function).
indent-spaces
(function).
init/listener
(function).
init/repl
(function).
integer-string
(function).
is-char-whitespace
(function).
is-dst
(function).
is-string-empty
(function).
is-string-whitespace
(function).
last-char
(function).
let-if
(macro).
let-when
(macro).
lex-string
(function).
list-to-delimited-string
(function).
listener
(generic reader).
(setf listener)
(generic writer).
listener
(class).
mac
(macro).
make-active-socket
(function).
make-byte-array-input-stream
(function).
make-fields-buffer
(function).
make-repl
(function).
make-unsigned-int-io-fn
(macro).
make-url
(function).
make-usb8-array
(function).
map-and-remove-nils
(function).
mapappend
(function).
mapcar-append-string
(function).
mapcar2-append-string
(function).
mean
(macro).
memo-proc
(function).
memoize
(function).
mklist
(function).
multiword-match
(function).
mv-bind
(macro).
non-alphanumericp
(function).
nstring-trim-last-character
(function).
nsubseq
(function).
null-output-stream
(function).
number-tricmp
(function).
numbers-within-percentage
(function).
parse-float
(function).
plist-alist
(function).
position-char
(function).
position-not-char
(function).
positions-xml-tag-contents
(function).
posix-time-to-utime
(function).
ppmx
(macro).
prefixed-fixnum-string
(function).
prefixed-integer-string
(function).
pretty-date
(function).
pretty-date-ut
(function).
print-file-contents
(function).
print-float-units
(function).
print-hash
(function).
print-list
(function).
print-n-chars
(function).
print-n-strings
(function).
print-rows
(function).
print-seconds
(function).
print-separated-strings
(function).
probe-directory
(function).
quit
(function).
random-choice
(macro).
random-string
(function).
read-buffered-fields
(function).
read-file-to-string
(function).
read-file-to-strings
(function).
read-file-to-usb8-array
(function).
read-stream-to-string
(function).
read-stream-to-strings
(function).
read-uint2-be
(function).
read-uint2-le
(function).
read-uint3-be
(function).
read-uint3-le
(function).
read-uint4-be
(function).
read-uint4-le
(function).
read-uint5-be
(function).
read-uint5-le
(function).
read-uint6-be
(function).
read-uint6-le
(function).
read-uint7-be
(function).
read-uint7-le
(function).
read-uint8-be
(function).
read-uint8-le
(function).
remove-alist
(function).
remove-char-string
(function).
remove-from-tree-if
(function).
remove-keyword
(function).
remove-keywords
(function).
remove-signal-handler
(function).
rgb->hsv
(function).
rgb255->hsv255
(function).
run-shell-command
(function).
safely-read-from-string
(function).
scaled-epsilon
(function).
score-multiword-match
(function).
seconds-to-condensed-time-string
(function).
seed-random-generator
(function).
set-signal-handler
(function).
sgml-header-stream
(function).
show
(function).
show-functions
(function).
show-variables
(function).
shrink-vector
(function).
simple-string-tricmp
(function).
sinc
(function).
sorted-vector-find
(function).
split-alphanumeric-string
(function).
split-uri-query-string
(function).
stop-all/listener
(function).
stream-subst
(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-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-tricmp
(function).
string-trim-last-character
(function).
string-trim-whitespace
(function).
substitute-chars-strings
(function).
substitute-string-for-char
(function).
time-iterations
(macro).
time-seconds
(macro).
trim-non-alphanumeric
(function).
unique-slot-values
(function).
until
(macro).
update-alist
(macro).
update-plist
(macro).
uri-query-to-alist
(function).
usb8-array-to-string
(function).
user-agent-ie-p
(function).
utime-to-posix-time
(function).
while
(macro).
with-each-file-line
(macro).
with-each-stream-line
(macro).
with-gensyms
(macro).
with-ignore-errors
(macro).
with-utime-decoding
(macro).
with-utime-decoding-utc-offset
(macro).
write-cdata
(function).
write-fixnum
(function).
write-uint2-be
(function).
write-uint2-le
(function).
write-uint3-be
(function).
write-uint3-le
(function).
write-uint4-be
(function).
write-uint4-le
(function).
write-uint5-be
(function).
write-uint5-le
(function).
write-uint6-be
(function).
write-uint6-le
(function).
write-uint7-be
(function).
write-uint7-le
(function).
write-uint8-be
(function).
write-uint8-le
(function).
write-utime-hm
(function).
write-utime-hm-stream
(function).
write-utime-hms
(function).
write-utime-hms-stream
(function).
write-utime-ymdhm
(function).
write-utime-ymdhm-stream
(function).
write-utime-ymdhms
(function).
write-utime-ymdhms-stream
(function).
xml-tag-contents
(function).
%print-byte-array-input-stream
(function).
%print-byte-array-output-stream
(function).
%repl
(function).
*active-listeners*
(special variable).
*console-msgs-types*
(special variable).
*listener-count*
(special variable).
*monthnames*
(special variable).
*system-copy-fn*
(special variable).
*whitespace-chars*
(special variable).
*worker-count*
(special variable).
+char-code-0+
(constant).
+char-code-lower-a+
(constant).
+char-code-upper-a+
(constant).
+day-seconds+
(constant).
+default-repl-server-port+
(constant).
+eof-char+
(constant).
+field-delim+
(constant).
+hex-chars+
(special variable).
+hour-seconds+
(constant).
+max-field+
(constant).
+max-fields-per-line+
(constant).
+max-line+
(constant).
+minute-seconds+
(constant).
+month-seconds+
(constant).
+newline+
(constant).
+posix-epoch+
(constant).
+system-copy-multiplier+
(constant).
+unambiguous-charset+
(special variable).
+unambiguous-length+
(constant).
+week-seconds+
(constant).
+year-seconds+
(constant).
+zellers-adj+
(constant).
accept-and-check-tcp-connection
(function).
accept-tcp-connection
(function).
acond2
(macro).
aif2
(macro).
awhen2
(macro).
awhile2
(macro).
base-name
(generic reader).
(setf base-name)
(generic writer).
bfield
(function).
bref
(function).
(setf bref)
(function).
buf
(structure).
buf-clear
(function).
buf-end
(reader).
(setf buf-end)
(writer).
buf-flush
(function).
buf-insert
(function).
buf-new
(reader).
(setf buf-new)
(writer).
buf-next
(function).
buf-p
(function).
buf-pop
(function).
buf-reset
(function).
buf-start
(reader).
(setf buf-start)
(writer).
buf-used
(reader).
(setf buf-used)
(writer).
buf-vec
(reader).
(setf buf-vec)
(writer).
byte-array-binch
(function).
byte-array-bout
(function).
byte-array-in-misc
(function).
byte-array-inch
(function).
byte-array-input-stream
(structure).
byte-array-input-stream-bin
(function).
(setf byte-array-input-stream-bin)
(function).
byte-array-input-stream-bout
(function).
(setf byte-array-input-stream-bout)
(function).
byte-array-input-stream-buffering
(function).
(setf byte-array-input-stream-buffering)
(function).
byte-array-input-stream-byte-array
(reader).
(setf byte-array-input-stream-byte-array)
(writer).
byte-array-input-stream-char-size
(function).
(setf byte-array-input-stream-char-size)
(function).
byte-array-input-stream-cin-buffer
(function).
(setf byte-array-input-stream-cin-buffer)
(function).
byte-array-input-stream-cout
(function).
(setf byte-array-input-stream-cout)
(function).
byte-array-input-stream-csize-buffer
(function).
(setf byte-array-input-stream-csize-buffer)
(function).
byte-array-input-stream-current
(reader).
(setf byte-array-input-stream-current)
(writer).
byte-array-input-stream-delete-original
(function).
(setf byte-array-input-stream-delete-original)
(function).
byte-array-input-stream-dual-channel-p
(function).
(setf byte-array-input-stream-dual-channel-p)
(function).
byte-array-input-stream-element-mode
(function).
(setf byte-array-input-stream-element-mode)
(function).
byte-array-input-stream-element-size
(function).
(setf byte-array-input-stream-element-size)
(function).
byte-array-input-stream-element-type
(function).
(setf byte-array-input-stream-element-type)
(function).
byte-array-input-stream-end
(reader).
(setf byte-array-input-stream-end)
(writer).
byte-array-input-stream-eof-forced-p
(function).
(setf byte-array-input-stream-eof-forced-p)
(function).
byte-array-input-stream-external-format
(function).
(setf byte-array-input-stream-external-format)
(function).
byte-array-input-stream-fd
(function).
(setf byte-array-input-stream-fd)
(function).
byte-array-input-stream-fd-type
(function).
(setf byte-array-input-stream-fd-type)
(function).
byte-array-input-stream-file
(function).
(setf byte-array-input-stream-file)
(function).
byte-array-input-stream-handler
(function).
(setf byte-array-input-stream-handler)
(function).
byte-array-input-stream-ibuf
(function).
(setf byte-array-input-stream-ibuf)
(function).
byte-array-input-stream-in
(function).
(setf byte-array-input-stream-in)
(function).
byte-array-input-stream-in-buffer
(function).
(setf byte-array-input-stream-in-buffer)
(function).
byte-array-input-stream-in-index
(function).
(setf byte-array-input-stream-in-index)
(function).
byte-array-input-stream-input-char-pos
(function).
(setf byte-array-input-stream-input-char-pos)
(function).
byte-array-input-stream-instead
(function).
(setf byte-array-input-stream-instead)
(function).
byte-array-input-stream-listen
(function).
(setf byte-array-input-stream-listen)
(function).
byte-array-input-stream-misc
(function).
(setf byte-array-input-stream-misc)
(function).
byte-array-input-stream-n-bin
(function).
(setf byte-array-input-stream-n-bin)
(function).
byte-array-input-stream-name
(function).
(setf byte-array-input-stream-name)
(function).
byte-array-input-stream-obuf
(function).
(setf byte-array-input-stream-obuf)
(function).
byte-array-input-stream-original
(function).
(setf byte-array-input-stream-original)
(function).
byte-array-input-stream-output-bytes
(function).
(setf byte-array-input-stream-output-bytes)
(function).
byte-array-input-stream-output-column
(function).
(setf byte-array-input-stream-output-column)
(function).
byte-array-input-stream-output-queue
(function).
(setf byte-array-input-stream-output-queue)
(function).
byte-array-input-stream-p
(function).
byte-array-input-stream-pathname
(function).
(setf byte-array-input-stream-pathname)
(function).
byte-array-input-stream-replacement
(function).
(setf byte-array-input-stream-replacement)
(function).
byte-array-input-stream-serve-events
(function).
(setf byte-array-input-stream-serve-events)
(function).
byte-array-input-stream-sout
(function).
(setf byte-array-input-stream-sout)
(function).
byte-array-input-stream-timeout
(function).
(setf byte-array-input-stream-timeout)
(function).
byte-array-out-misc
(function).
byte-array-output-stream
(structure).
byte-array-output-stream-bin
(function).
(setf byte-array-output-stream-bin)
(function).
byte-array-output-stream-bout
(function).
(setf byte-array-output-stream-bout)
(function).
byte-array-output-stream-buffer
(reader).
(setf byte-array-output-stream-buffer)
(writer).
byte-array-output-stream-buffering
(function).
(setf byte-array-output-stream-buffering)
(function).
byte-array-output-stream-char-size
(function).
(setf byte-array-output-stream-char-size)
(function).
byte-array-output-stream-cin-buffer
(function).
(setf byte-array-output-stream-cin-buffer)
(function).
byte-array-output-stream-cout
(function).
(setf byte-array-output-stream-cout)
(function).
byte-array-output-stream-csize-buffer
(function).
(setf byte-array-output-stream-csize-buffer)
(function).
byte-array-output-stream-delete-original
(function).
(setf byte-array-output-stream-delete-original)
(function).
byte-array-output-stream-dual-channel-p
(function).
(setf byte-array-output-stream-dual-channel-p)
(function).
byte-array-output-stream-element-mode
(function).
(setf byte-array-output-stream-element-mode)
(function).
byte-array-output-stream-element-size
(function).
(setf byte-array-output-stream-element-size)
(function).
byte-array-output-stream-element-type
(function).
(setf byte-array-output-stream-element-type)
(function).
byte-array-output-stream-eof-forced-p
(function).
(setf byte-array-output-stream-eof-forced-p)
(function).
byte-array-output-stream-external-format
(function).
(setf byte-array-output-stream-external-format)
(function).
byte-array-output-stream-fd
(function).
(setf byte-array-output-stream-fd)
(function).
byte-array-output-stream-fd-type
(function).
(setf byte-array-output-stream-fd-type)
(function).
byte-array-output-stream-file
(function).
(setf byte-array-output-stream-file)
(function).
byte-array-output-stream-handler
(function).
(setf byte-array-output-stream-handler)
(function).
byte-array-output-stream-ibuf
(function).
(setf byte-array-output-stream-ibuf)
(function).
byte-array-output-stream-in
(function).
(setf byte-array-output-stream-in)
(function).
byte-array-output-stream-in-buffer
(function).
(setf byte-array-output-stream-in-buffer)
(function).
byte-array-output-stream-in-index
(function).
(setf byte-array-output-stream-in-index)
(function).
byte-array-output-stream-index
(reader).
(setf byte-array-output-stream-index)
(writer).
byte-array-output-stream-input-char-pos
(function).
(setf byte-array-output-stream-input-char-pos)
(function).
byte-array-output-stream-instead
(function).
(setf byte-array-output-stream-instead)
(function).
byte-array-output-stream-listen
(function).
(setf byte-array-output-stream-listen)
(function).
byte-array-output-stream-misc
(function).
(setf byte-array-output-stream-misc)
(function).
byte-array-output-stream-n-bin
(function).
(setf byte-array-output-stream-n-bin)
(function).
byte-array-output-stream-name
(function).
(setf byte-array-output-stream-name)
(function).
byte-array-output-stream-obuf
(function).
(setf byte-array-output-stream-obuf)
(function).
byte-array-output-stream-original
(function).
(setf byte-array-output-stream-original)
(function).
byte-array-output-stream-output-bytes
(function).
(setf byte-array-output-stream-output-bytes)
(function).
byte-array-output-stream-output-column
(function).
(setf byte-array-output-stream-output-column)
(function).
byte-array-output-stream-output-queue
(function).
(setf byte-array-output-stream-output-queue)
(function).
byte-array-output-stream-p
(function).
byte-array-output-stream-pathname
(function).
(setf byte-array-output-stream-pathname)
(function).
byte-array-output-stream-replacement
(function).
(setf byte-array-output-stream-replacement)
(function).
byte-array-output-stream-serve-events
(function).
(setf byte-array-output-stream-serve-events)
(function).
byte-array-output-stream-sout
(function).
(setf byte-array-output-stream-sout)
(function).
byte-array-output-stream-timeout
(function).
(setf byte-array-output-stream-timeout)
(function).
byte-array-stream-read-n-bytes
(function).
canonicalize-directory-name
(function).
catch-errors
(generic reader).
(setf catch-errors)
(generic writer).
cl-functions
(function).
cl-symbol-list
(function).
cl-symbols
(function).
cl-variables
(function).
class-slot-names
(function).
close-passive-socket
(function).
connection
(generic reader).
(setf connection)
(generic writer).
copy-buf
(function).
copy-byte-array-input-stream
(function).
copy-byte-array-output-stream
(function).
copy-field-buffers
(function).
create-inet-listener
(function).
def-prefixed-number-string
(macro).
def-string-tricmp
(macro).
deriv
(function).
destroy-process
(function).
doctype-format
(function).
doctype-stream
(function).
dotted-to-ipaddr
(function).
errorset
(macro).
field-buffers
(structure).
field-buffers-buffers
(reader).
(setf field-buffers-buffers)
(writer).
field-buffers-field-lengths
(reader).
(setf field-buffers-field-lengths)
(writer).
field-buffers-nfields
(reader).
(setf field-buffers-nfields)
(writer).
field-buffers-p
(function).
find-end-tag
(function).
find-start-tag
(function).
find-test-generic-functions
(function).
fixed-worker
(function).
fixed-worker
(class).
function-args
(generic reader).
(setf function-args)
(generic writer).
function-to-string
(function).
generalized-equal-array
(function).
generalized-equal-fielded-object
(function).
generalized-equal-function
(function).
generalized-equal-hash-table
(function).
if*
(macro).
if*-keyword-list
(special variable).
internal-make-byte-array-input-stream
(function).
ipaddr-array-to-dotted
(function).
ipaddr-to-dotted
(function).
ipaddr-to-hostname
(function).
list-to-string
(function).
listen-to-inet-port
(function).
listener-format
(generic reader).
(setf listener-format)
(generic writer).
listener-function
(generic reader).
(setf listener-function)
(generic writer).
listener-shutdown
(function).
listener-startup
(function).
lookup-hostname
(function).
make-buf
(function).
make-byte-array-output-stream
(function).
make-fd-stream
(function).
make-field-buffers
(function).
make-fields-buffer2
(function).
make-lock
(function).
make-process
(function).
make-socket-server
(function).
mapcar-append-string-nontailrec
(function).
mapcar2-append-string-nontailrec
(function).
monthname
(function).
name
(generic reader).
(setf name)
(generic writer).
new-buf
(function).
next-server-name
(function).
next-worker-name
(function).
number-fixed-workers
(generic reader).
(setf number-fixed-workers)
(generic writer).
only-null-list-elements-p
(function).
port
(generic reader).
(setf port)
(generic writer).
print-form-and-results
(macro).
print-prompt
(function).
print-symbols
(function).
process
(generic reader).
(setf process)
(generic writer).
process-sleep
(function).
random-char
(function).
read-buffered-fields2
(function).
read-buffered-line
(function).
read-socket-line
(function).
remote-host
(function).
remote-host-checker
(generic reader).
(setf remote-host-checker)
(generic writer).
repl
(class).
repl-on-stream
(function).
repl-worker
(function).
replaced-string-length
(function).
run-tests-for-instance
(function).
signal-key-to-number
(function).
sin^
(function).
socket
(generic reader).
(setf socket)
(generic writer).
start-fixed-number-of-workers
(function).
start-socket-server
(function).
string-default-case
(function).
structure-slot-names
(function).
thread-fun
(generic reader).
(setf thread-fun)
(generic writer).
timeout
(generic reader).
(setf timeout)
(generic writer).
wait
(generic reader).
(setf wait)
(generic writer).
with-lock-held
(macro).
with-timeout
(macro).
worker
(class).
workers
(generic reader).
(setf workers)
(generic writer).
xml-declaration-stream
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Defines read and write functions for an unsigned integer with LEN bytes from STREAM.
Ensure VALUE is evaluated only once.
Defines a top level (global) lexical VAR with initial value VAL, which is assigned unconditionally as with DEFPARAMETER. If a DOC string is provided, it is attached to both the name |VAR| and the name *STORAGE-FOR-DEFLEX-VAR-|VAR|* as a documentation string of kind ’VARIABLE. The new VAR will have lexical scope and thus may be shadowed by LET bindings without affecting its global value.
Define a memoized function
defvar with a documentation string.
Ensure object is an integer. If it is a string, then parse it
Makes reader and writer functions for unsigned byte input/output of LEN bytes with both little and big endian order. Function names are in the form of {READ,WRITE}-UINT<LEN>-{be,le}.
Pretty prints the macro expansion of FORM.
Macro to support below (setf get-alist)
Macro to support below (setf get-alist)
UTIME is a universal-time, ZONE is a number of hours offset from UTC, or NIL to use local time. Execute BODY in an environment where SECOND MINUTE HOUR DAY-OF-MONTH MONTH YEAR DAY-OF-WEEK DAYLIGHT-P ZONE are bound to the decoded components of the universal time
Takes a list of lists and appends all sublists
Append two lists, filtering out elem from second list that are already in first list
convert hex character to decimal
Format output to console
Push CONDITION keywords into *console-msgs-types* to print console msgs for that CONDITION. TEMPLATE and ARGS function identically to (format t TEMPLATE ARGS)
Convert multiple whitespace characters to a single space character.
Interpolate ARGS into CONTROL-STRING as if by FORMAT, and synchronously execute the result using a Bourne-compatible shell, returns (VALUES string-output error-output exit-status)
Compares the magnitude of two complex numbers. Returns -1 if a<b, 0 if a=b, +1 if b>a.
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
Change directory and set default pathname
Day of week calculation using Zeller’s Congruence.
Input: The year y, month m (1 <= m <= 12) and day d (1 <= d <= 31).
Output: n - the day of the week (Sunday = 0, Saturday = 6).
Decode a URI query string field
Unescape non-alphanumeric characters for URI fields
Deletes a key from an alist.
split a string with delimiter
Returns a tree of pathnames for sub-directories of a directory
Returns an array of all data sent to a stream made by Make-Byte-Array-Output-Stream since the last call to this function.
Escape non-alphanumeric characters for URI fields
Returns keyword for a name
Escape invalid XML characters
Optimized search for a substring in a simple-string
Filter a list by function, eliminate elements where fn returns nil
Finds an atom as a car in tree and returns cdr tree at that positions
Format output to console
This won’t work if the alist is NIL.
Returns an array of all data sent to a stream made by Make-Byte-Array-Output-Stream since the last call to this function and clears buffer.
Returns T if two HSV values are similar.
Returns T if two HSV values are similar.
Return difference between two hues around 360 degree circle
Return difference between two hues around 360 degree circle
Indent n*2 html spaces to output stream
Indent n*2 spaces to output stream
Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present.
Return t if string is all whitespace
Separates a string at whitespace and returns a list of strings
Returns (VALUES STREAM SOCKET)
Returns an input stream which will supply the bytes of BUFFER between Start and End in order.
mao a list by function, eliminate elements where fn returns nil
Concatenate results of mapcar lambda calls
Concatenate results of mapcar lambda call’s over two lists
Memoize results of call to fn, returns a closure with hash-table
Make into list if atom
Matches two multiword strings, ignores case, word position, punctuation
Return the string less the last character
Return a subsequence by pointing to location in original sequence
Compares two numbers. Returns -1 if a<b, 0 if a=b, +1 if b>a.
Determines if two numbers are equal within a percentage difference.
Returns three values: the start and end positions of contents between the xml tags and the position following the close of the end tag.
Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present. LEN must be a fixnum.
Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present. LEN must be an integer.
Opens a reads a file. Returns the contents as a single string
Print a list of list rows to a stream
Function to exit the Lisp implementation. Copied from CLOCC’s QUIT function.
Returns a random lower-case string.
Read a line from a stream into a field buffers
Opens a reads a file. Returns the contents as a single string
Opens a reads a file. Returns the contents as a list of strings
Opens a reads a file. Returns the contents as single unsigned-byte array
Reads an 2 byte unsigned integer (big-endian).
Reads an 2 byte unsigned integer (little-endian).
Reads an 3 byte unsigned integer (big-endian).
Reads an 3 byte unsigned integer (little-endian).
Reads an 4 byte unsigned integer (big-endian).
Reads an 4 byte unsigned integer (little-endian).
Reads an 5 byte unsigned integer (big-endian).
Reads an 5 byte unsigned integer (little-endian).
Reads an 6 byte unsigned integer (big-endian).
Reads an 6 byte unsigned integer (little-endian).
Reads an 7 byte unsigned integer (big-endian).
Reads an 7 byte unsigned integer (little-endian).
Reads an 8 byte unsigned integer (big-endian).
Reads an 8 byte unsigned integer (little-endian).
Removes a key from an alist.
Strip from tree of atoms that satistify predicate
Removes a handler from signal. Tries, when possible, to restore old-handler.
Integer convert from rgb from 0-255 -> h from 0-360 and sv from 0-255
Interpolate ARGS into CONTROL-STRING as if by FORMAT, and synchronously execute the result using a Bourne-compatible shell, returns (VALUES output-string pid)
Read an expression from the string STR, with *READ-EVAL* set to NIL. Any unsafe expressions will be replaced by NIL in the resulting S-Expression.
Return the smallest number that would return a value different from FLOAT if OPERATION were applied to FLOAT and this number. OPERATION should be either + or -, and defauls to +.
Score a match between two strings with s1 being reference string. S1 can be a string or a list or strings/conses
Prints a quantity of seconds as a condensed string. DP-DIGITS controls how many digits after decimal point.
Evaluate a random number of items
Sets the handler for a signal to a function. Where possible, returns
the old handler for the function for later restoration with remove-signal-handler
below.
To be portable, signal handlers should use (&rest dummy) function signatures
and ignore the value. They should return T to tell some Lisp implementations (Allegro)
that the signal was successfully handled.
Compares two simple strings. Returns (VALUES CMP MAX-MATCHED). CMP is -1 if a<b, 0 if a=b, +1 if b>a. MAX-MATCHED is maximum numbers of letters of A successfully compared.
Finds index of element in sorted vector using a binary tree search. ~ Order log2(N). Returns (VALUES POS LAST-VALUE LAST-POS COUNT). POS is NIL if not found.
Separates a string at any non-alphanumeric chararacter
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.
Compares two strings. Returns (VALUES CMP MAX-MATCHED). CMP is -1 if a<b, 0 if a=b, +1 if b>a. MAX-MATCHED is maximum numbers of letters of A successfully compared.
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
Strip non-alphanumeric characters from beginning and end of a word.
Converts non-decoded URI query to an alist of settings
Takes a user-agent string and returns T for Internet Explorer.
Writes an 2 byte unsigned integer as binary to STREAM (big-endian).
Writes an 2 byte unsigned integer as binary to STREAM (little-endian).
Writes an 3 byte unsigned integer as binary to STREAM (big-endian).
Writes an 3 byte unsigned integer as binary to STREAM (little-endian).
Writes an 4 byte unsigned integer as binary to STREAM (big-endian).
Writes an 4 byte unsigned integer as binary to STREAM (little-endian).
Writes an 5 byte unsigned integer as binary to STREAM (big-endian).
Writes an 5 byte unsigned integer as binary to STREAM (little-endian).
Writes an 6 byte unsigned integer as binary to STREAM (big-endian).
Writes an 6 byte unsigned integer as binary to STREAM (little-endian).
Writes an 7 byte unsigned integer as binary to STREAM (big-endian).
Writes an 7 byte unsigned integer as binary to STREAM (little-endian).
Writes an 8 byte unsigned integer as binary to STREAM (big-endian).
Writes an 8 byte unsigned integer as binary to STREAM (little-endian).
Returns two values: the string between XML start and end tag and position of character following end tag.
fixed-worker
)) ¶automatically generated reader method
fixed-worker
)) ¶automatically generated writer method
worker
) &key listener connection socket name &allow-other-keys) ¶byte-array-input-stream
) stream) ¶fixed-worker
) s) ¶byte-array-output-stream
) stream) ¶(setf base-name)
.
base-name
.
(setf catch-errors)
.
catch-errors
.
(setf function-args)
.
function-args
.
(setf listener-format)
.
listener-format
.
(setf listener-function)
.
listener-function
.
(setf name)
.
name
.
(setf number-fixed-workers)
.
number-fixed-workers
.
(setf port)
.
port
.
print-object
.
(setf process)
.
process
.
(setf remote-host-checker)
.
remote-host-checker
.
(setf socket)
.
socket
.
(setf timeout)
.
timeout
.
(setf wait)
.
wait
.
(setf workers)
.
workers
.
common-lisp
.
:function
:function-args
:process
:socket
list of worker threads
"listener"
:base-name
:timeout
:number-fixed-workers
:catch-errors
:remote-host-checker
common-lisp
.
:text
:format
List of active listeners
used to name listeners
used to name workers
Defines a string tri-valued compare function. Can choose optimized version for simple-string.
Returns (VALUES stream socket)
end
.
Given a CLASS-NAME, returns a list of the slots in the class.
Convert from dotted string to 32-bit integer.
Searches for the start of a tag in an xmlstring. Returns STARTPOS ATTRIBUTE-LIST)
Return a list of symbols for generic functions specialized on the class of an instance and whose name begins with the string ’test-’
Returns the lambda code for a function. Relies on Allegro implementation-dependent features.
Convert from 32-bit integer to dotted string.
Converts a list to a string, doesn’t include any delimiters between elements
Create, bind and listen to an inet socket on *:PORT. setsockopt SO_REUSEADDR if :reuse is not nil
Make a named process lock.
Concatenate results of mapcar lambda calls
Concatenate results of mapcar lambda call’s over two lists
Print the name of the month (1=January) corresponding to ARG on STREAM. This is intended for embedding in a FORMAT directive: WIDTH governs the number of characters of text printed, MINCOL, COLINC, MINPAD, PADCHAR work as for ~A
Put thread to sleep for n seconds.
Read a line from a stream into a field buffers
Read a line from astream into a vector buffer
These signals and numbers are only valid on POSIX systems, perhaps some are Linux-specific.
Given a STRUCTURE-NAME, returns a list of the slots in the structure.
fixed-worker
)) ¶automatically generated reader method
fixed-worker
)) ¶automatically generated writer method
:listener
Jump to: | %
(
_
A B C D E F G H I L M N O P Q R S T U W X |
---|