The kmrcl Reference Manual

This is the kmrcl Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:51:30 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 kmrcl

Maintainer

Kevin M. Rosenberg <>

Author

Kevin M. Rosenberg <>

License

LLGPL

Dependency

sb-posix (system).

Source

kmrcl.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 kmrcl/kmrcl.asd

Source

kmrcl.asd.

Parent Component

kmrcl (system).

ASDF Systems

kmrcl.

Packages

kmrcl-system.


3.1.2 kmrcl/package.lisp

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Packages

kmrcl.


3.1.3 kmrcl/ifstar.lisp

Dependency

package.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Internals

3.1.4 kmrcl/byte-stream.lisp

Dependency

package.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.5 kmrcl/macros.lisp

Dependency

package.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.6 kmrcl/functions.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

3.1.7 kmrcl/lists.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.8 kmrcl/seqs.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

nsubseq (function).


3.1.9 kmrcl/impl.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

canonicalize-directory-name (function).


3.1.10 kmrcl/io.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.11 kmrcl/console.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

*console-msgs-types* (special variable).


3.1.12 kmrcl/strings.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.13 kmrcl/strmatch.lisp

Dependency

strings.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

3.1.14 kmrcl/buff-input.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.15 kmrcl/random.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

3.1.16 kmrcl/symbols.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.17 kmrcl/datetime.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.18 kmrcl/math.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.19 kmrcl/color.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

3.1.20 kmrcl/mop.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Packages

kmr-mop.

Public Interface

3.1.21 kmrcl/equal.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

generalized-equal (function).

Internals

3.1.22 kmrcl/web-utils.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

3.1.23 kmrcl/xml-utils.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.24 kmrcl/sockets.lisp

Dependency

strings.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.25 kmrcl/processes.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Internals

3.1.26 kmrcl/listener.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.27 kmrcl/repl.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

3.1.28 kmrcl/os.lisp

Dependencies
Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

3.1.29 kmrcl/signals.lisp

Dependency

package.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

signal-key-to-number (function).


3.1.30 kmrcl/btree.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface
Internals

def-string-tricmp (macro).


3.1.31 kmrcl/hash.lisp

Dependency

macros.lisp (file).

Source

kmrcl.asd.

Parent Component

kmrcl (system).

Public Interface

print-hash (function).


4 Packages

Packages are listed by definition order.


4.1 kmr-mop

Source

mop.lisp.

Use List
Public Interface

4.2 kmrcl-system

Source

kmrcl.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.3 kmrcl

Source

package.lisp.

Nickname

kl

Use List

common-lisp.

Used By List

kmr-mop.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *base-url*
Package

kmrcl.

Source

web-utils.lisp.

Special Variable: *console-msgs*
Package

kmrcl.

Source

console.lisp.

Special Variable: *standard-html-header*
Package

kmrcl.

Source

web-utils.lisp.

Special Variable: *standard-xhtml-header*
Package

kmrcl.

Source

web-utils.lisp.

Special Variable: *standard-xml-header*
Package

kmrcl.

Source

web-utils.lisp.

Special Variable: +datetime-number-strings+
Package

kmrcl.

Source

io.lisp.


5.1.2 Macros

Macro: _f (op place &rest args)
Package

kmrcl.

Source

functions.lisp.

Macro: aand (&rest args)
Package

kmrcl.

Source

macros.lisp.

Macro: acond (&rest clauses)
Package

kmrcl.

Source

macros.lisp.

Macro: aif (test then &optional else)
Package

kmrcl.

Source

macros.lisp.

Macro: alambda (parms &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: awhen (test-form &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: awhile (expr &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: def-cached-instance (name)
Package

kmrcl.

Source

macros.lisp.

Macro: def-cached-vector (name element-type)
Package

kmrcl.

Source

macros.lisp.

Macro: def-unsigned-int-io (len r-name w-name &key big-endian)

Defines read and write functions for an unsigned integer with LEN bytes from STREAM.

Package

kmrcl.

Source

io.lisp.

Macro: defconstant* (sym value &optional doc)

Ensure VALUE is evaluated only once.

Package

kmrcl.

Source

macros.lisp.

Macro: deflex (var val &optional doc)

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.

Package

kmrcl.

Source

macros.lisp.

Macro: defun-memo (fn args &body body)

Define a memoized function

Package

kmrcl.

Source

functions.lisp.

Macro: defvar-unbound (sym &optional doc)

defvar with a documentation string.

Package

kmrcl.

Source

macros.lisp.

Macro: ensure-integer (obj)

Ensure object is an integer. If it is a string, then parse it

Package

kmrcl.

Source

math.lisp.

Macro: for ((var start stop) &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: in (obj &rest choices)
Package

kmrcl.

Source

macros.lisp.

Macro: let-if ((var test-form) if-true &optional if-false)
Package

kmrcl.

Source

macros.lisp.

Macro: let-when ((var test-form) &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: mac (form &key stream full width downcase)
Package

kmrcl.

Source

macros.lisp.

Macro: make-unsigned-int-io-fn (len)

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}.

Package

kmrcl.

Source

io.lisp.

Macro: mean (&rest args)
Package

kmrcl.

Source

macros.lisp.

Macro: mv-bind (vars form &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: ppmx (form)

Pretty prints the macro expansion of FORM.

Package

kmrcl.

Source

macros.lisp.

Macro: process-class-option (metaclass slot-name &optional required)
Package

kmr-mop.

Source

mop.lisp.

Macro: process-slot-option (metaclass slot-name)
Package

kmr-mop.

Source

mop.lisp.

Macro: random-choice (&rest exprs)
Package

kmrcl.

Source

random.lisp.

Macro: string-append (outputstr &rest args)
Package

kmrcl.

Source

strings.lisp.

Macro: time-iterations (n &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: time-seconds (&body body)
Package

kmrcl.

Source

macros.lisp.

Macro: until (test &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: update-alist (akey value alist &key test key)

Macro to support below (setf get-alist)

Package

kmrcl.

Source

lists.lisp.

Macro: update-plist (pkey value plist &key test)

Macro to support below (setf get-alist)

Package

kmrcl.

Source

lists.lisp.

Macro: while (test &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: with-each-file-line ((var file) &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: with-each-stream-line ((var stream) &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: with-gensyms (syms &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: with-ignore-errors (&rest forms)
Package

kmrcl.

Source

macros.lisp.

Macro: with-utime-decoding ((utime &optional zone) &body body)

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

Package

kmrcl.

Source

io.lisp.

Macro: with-utime-decoding-utc-offset ((utime utc-offset) &body body)
Package

kmrcl.

Source

io.lisp.


5.1.3 Ordinary functions

Function: add-sql-quotes (s)
Package

kmrcl.

Source

strings.lisp.

Function: alist-elem-p (elem)
Package

kmrcl.

Source

lists.lisp.

Function: alist-plist (alist)
Package

kmrcl.

Source

lists.lisp.

Function: alistp (alist)
Package

kmrcl.

Source

lists.lisp.

Function: append-sublists (list)

Takes a list of lists and appends all sublists

Package

kmrcl.

Source

lists.lisp.

Function: appendnew (l1 l2)

Append two lists, filtering out elem from second list that are already in first list

Package

kmrcl.

Source

lists.lisp.

Function: base-url! (url)
Package

kmrcl.

Source

web-utils.lisp.

Function: binary-sequence-to-hex-string (seq)
Package

kmrcl.

Source

strings.lisp.

Function: cdata-string (str)
Package

kmrcl.

Source

xml-utils.lisp.

Function: charhex (ch)

convert hex character to decimal

Package

kmrcl.

Source

strings.lisp.

Function: close-active-socket (socket)
Package

kmrcl.

Source

sockets.lisp.

Function: cmsg (template &rest args)

Format output to console

Package

kmrcl.

Source

console.lisp.

Function: cmsg-add (condition)
Package

kmrcl.

Source

console.lisp.

Function: cmsg-c (condition template &rest args)

Push CONDITION keywords into *console-msgs-types* to print console msgs for that CONDITION. TEMPLATE and ARGS function identically to (format t TEMPLATE ARGS)

Package

kmrcl.

Source

console.lisp.

Function: cmsg-remove (condition)
Package

kmrcl.

Source

console.lisp.

Function: collapse-whitespace (s)

Convert multiple whitespace characters to a single space character.

Package

kmrcl.

Source

strings.lisp.

Function: command-line-arguments ()
Package

kmrcl.

Source

impl.lisp.

Function: command-output (control-string &rest args)

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)

Package

kmrcl.

Source

os.lisp.

Function: complex-number-tricmp (a b)

Compares the magnitude of two complex numbers. Returns -1 if a<b, 0 if a=b, +1 if b>a.

Package

kmrcl.

Source

btree.lisp.

Function: compose (&rest fns)
Package

kmrcl.

Source

functions.lisp.

Function: concat-separated-strings (separator &rest lists)
Package

kmrcl.

Source

strings.lisp.

Function: concat-symbol (&rest args)
Package

kmrcl.

Source

symbols.lisp.

Function: concat-symbol-pkg (pkg &rest args)
Package

kmrcl.

Source

symbols.lisp.

Function: copy-binary-stream (in out &key chunk-size)
Package

kmrcl.

Source

io.lisp.

Function: copy-file (from to &key link overwrite preserve-symbolic-links preserve-time remove-destination force verbose)
Package

kmrcl.

Source

impl.lisp.

Function: count-string-char (s c)

Return a count of the number of times a character appears in a string

Package

kmrcl.

Source

strings.lisp.

Function: count-string-char-if (pred s)

Return a count of the number of times a predicate is true for characters in a string

Package

kmrcl.

Source

strings.lisp.

Function: count-string-words (str)
Package

kmrcl.

Source

strings.lisp.

Function: cwd (&optional dir)

Change directory and set default pathname

Package

kmrcl.

Source

impl.lisp.

Function: date-string (&optional ut)
Package

kmrcl.

Source

datetime.lisp.

Function: day-of-week (year month day)

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).

Package

kmrcl.

Source

datetime.lisp.

Function: decode-uri-query-string (s)

Decode a URI query string field

Package

kmrcl.

Source

web-utils.lisp.

Function: decode-uri-string (query)

Unescape non-alphanumeric characters for URI fields

Package

kmrcl.

Source

strings.lisp.

Function: delete-alist (key alist &key test)

Deletes a key from an alist.

Package

kmrcl.

Source

lists.lisp.

Function: delete-directory-and-files (dir &key if-does-not-exist quiet force)
Package

kmrcl.

Source

os.lisp.

Function: delimited-string-to-list (string &optional separator skip-terminal)

split a string with delimiter

Package

kmrcl.

Source

strings.lisp.

Function: directory-tree (filename)

Returns a tree of pathnames for sub-directories of a directory

Package

kmrcl.

Source

io.lisp.

Function: dump-output-stream-data (stream)

Returns an array of all data sent to a stream made by Make-Byte-Array-Output-Stream since the last call to this function.

Package

kmrcl.

Source

byte-stream.lisp.

Function: encode-uri-string (query)

Escape non-alphanumeric characters for URI fields

Package

kmrcl.

Source

strings.lisp.

Function: ensure-keyword (name)

Returns keyword for a name

Package

kmrcl.

Source

symbols.lisp.

Function: ensure-keyword-default-case (desig)
Package

kmrcl.

Source

symbols.lisp.

Function: ensure-keyword-upcase (desig)
Package

kmrcl.

Source

symbols.lisp.

Function: ensure-string (v)
Package

kmrcl.

Source

strings.lisp.

Function: escape-backslashes (s)
Package

kmrcl.

Source

strings.lisp.

Function: escape-xml-string (string)

Escape invalid XML characters

Package

kmrcl.

Source

strings.lisp.

Function: fast-string-search (substr str substr-length startpos endpos)

Optimized search for a substring in a simple-string

Package

kmrcl.

Source

strings.lisp.

Function: file-size (file)
Package

kmrcl.

Source

os.lisp.

Function: file-subst (old new file1 file2)
Package

kmrcl.

Source

io.lisp.

Function: filter (fn lst)

Filter a list by function, eliminate elements where fn returns nil

Package

kmrcl.

Source

lists.lisp.

Function: find-tree (sym tree)

Finds an atom as a car in tree and returns cdr tree at that positions

Package

kmrcl.

Source

lists.lisp.

Function: first-char (s)
Package

kmrcl.

Source

strings.lisp.

Function: fixme (template &rest args)

Format output to console

Package

kmrcl.

Source

console.lisp.

Function: fixnum-width ()
Package

kmrcl.

Source

math.lisp.

Function: flatten (tree)
Package

kmrcl.

Source

lists.lisp.

Function: generalized-equal (obj1 obj2)
Package

kmrcl.

Source

equal.lisp.

Function: get-alist (key alist &key test)
Package

kmrcl.

Source

lists.lisp.

Function: (setf get-alist) (key alist &key test)

This won’t work if the alist is NIL.

Package

kmrcl.

Source

lists.lisp.

Function: get-output-stream-data (stream)

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.

Package

kmrcl.

Source

byte-stream.lisp.

Function: getpid ()

Return the PID of the lisp process.

Package

kmrcl.

Source

os.lisp.

Function: hexchar (n)
Package

kmrcl.

Source

strings.lisp.

Function: histogram (v n-bins &key min max)
Package

kmrcl.

Source

math.lisp.

Function: hsv->rgb (h s v)
Package

kmrcl.

Source

color.lisp.

Function: hsv-equal (h1 s1 v1 h2 s2 v2 &key limit)
Package

kmrcl.

Source

color.lisp.

Function: hsv-similar (h1 s1 v1 h2 s2 v2 &key hue-range value-range saturation-range gray-limit black-limit)

Returns T if two HSV values are similar.

Package

kmrcl.

Source

color.lisp.

Function: hsv255->rgb255 (h s v)
Package

kmrcl.

Source

color.lisp.

Function: hsv255-equal (h1 s1 v1 h2 s2 v2 &key limit)
Package

kmrcl.

Source

color.lisp.

Function: hsv255-similar (h1 s1 v1 h2 s2 v2 &key hue-range value-range saturation-range gray-limit black-limit)

Returns T if two HSV values are similar.

Package

kmrcl.

Source

color.lisp.

Function: hue-difference (h1 h2)

Return difference between two hues around 360 degree circle

Package

kmrcl.

Source

color.lisp.

Function: hue-difference-fixnum (h1 h2)

Return difference between two hues around 360 degree circle

Package

kmrcl.

Source

color.lisp.

Function: indent-html-spaces (n &optional stream)

Indent n*2 html spaces to output stream

Package

kmrcl.

Source

io.lisp.

Function: indent-spaces (n &optional stream)

Indent n*2 spaces to output stream

Package

kmrcl.

Source

io.lisp.

Function: init/listener (listener state)
Package

kmrcl.

Source

listener.lisp.

Function: init/repl (repl state)
Package

kmrcl.

Source

repl.lisp.

Function: integer-string (num len)

Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present.

Package

kmrcl.

Source

strings.lisp.

Function: is-char-whitespace (c)
Package

kmrcl.

Source

strings.lisp.

Function: is-dst (utime)
Package

kmrcl.

Source

io.lisp.

Function: is-string-empty (str)
Package

kmrcl.

Source

strings.lisp.

Function: is-string-whitespace (str)

Return t if string is all whitespace

Package

kmrcl.

Source

strings.lisp.

Function: last-char (s)
Package

kmrcl.

Source

strings.lisp.

Function: lex-string (string &key whitespace)

Separates a string at whitespace and returns a list of strings

Package

kmrcl.

Source

strings.lisp.

Function: list-to-delimited-string (list &optional separator)
Package

kmrcl.

Source

strings.lisp.

Function: make-active-socket (server port)

Returns (VALUES STREAM SOCKET)

Package

kmrcl.

Source

sockets.lisp.

Function: make-byte-array-input-stream (buffer &optional start end)

Returns an input stream which will supply the bytes of BUFFER between Start and End in order.

Package

kmrcl.

Source

byte-stream.lisp.

Function: make-fields-buffer (&optional max-fields max-field-len)
Package

kmrcl.

Source

buff-input.lisp.

Function: make-repl (&key port announce user-checker remote-host-checker)
Package

kmrcl.

Source

repl.lisp.

Function: make-url (page-name &key base-dir format vars anchor)
Package

kmrcl.

Source

web-utils.lisp.

Function: make-usb8-array (len)
Package

kmrcl.

Source

strings.lisp.

Function: map-and-remove-nils (fn lst)

mao a list by function, eliminate elements where fn returns nil

Package

kmrcl.

Source

lists.lisp.

Function: mapappend (func seq)
Package

kmrcl.

Source

lists.lisp.

Function: mapcar-append-string (func v &optional accum)

Concatenate results of mapcar lambda calls

Package

kmrcl.

Source

lists.lisp.

Function: mapcar2-append-string (func la lb &optional accum)

Concatenate results of mapcar lambda call’s over two lists

Package

kmrcl.

Source

lists.lisp.

Function: memo-proc (fn)

Memoize results of call to fn, returns a closure with hash-table

Package

kmrcl.

Source

functions.lisp.

Function: memoize (fn-name)
Package

kmrcl.

Source

functions.lisp.

Function: mklist (obj)

Make into list if atom

Package

kmrcl.

Source

lists.lisp.

Function: multiword-match (s1 s2)

Matches two multiword strings, ignores case, word position, punctuation

Package

kmrcl.

Source

strmatch.lisp.

Function: non-alphanumericp (ch)
Package

kmrcl.

Source

strings.lisp.

Function: nstring-trim-last-character (s)

Return the string less the last character

Package

kmrcl.

Source

strings.lisp.

Function: nsubseq (sequence start &optional end)

Return a subsequence by pointing to location in original sequence

Package

kmrcl.

Source

seqs.lisp.

Function: null-output-stream ()
Package

kmrcl.

Source

io.lisp.

Function: number-tricmp (a b)

Compares two numbers. Returns -1 if a<b, 0 if a=b, +1 if b>a.

Package

kmrcl.

Source

btree.lisp.

Function: numbers-within-percentage (a b percent)

Determines if two numbers are equal within a percentage difference.

Package

kmrcl.

Source

math.lisp.

Function: parse-float (f)
Package

kmrcl.

Source

strings.lisp.

Function: plist-alist (plist)
Package

kmrcl.

Source

lists.lisp.

Function: position-char (char string start max)
Package

kmrcl.

Source

strings.lisp.

Function: position-not-char (char string start max)
Package

kmrcl.

Source

strings.lisp.

Function: positions-xml-tag-contents (tag xmlstr &optional start-xmlstr end-xmlstr)

Returns three values: the start and end positions of contents between the xml tags and the position following the close of the end tag.

Package

kmrcl.

Source

xml-utils.lisp.

Function: posix-time-to-utime (time)
Package

kmrcl.

Source

datetime.lisp.

Function: prefixed-fixnum-string (num pchar len)

Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present. LEN must be a fixnum.

Package

kmrcl.

Source

strings.lisp.

Function: prefixed-integer-string (num pchar len)

Outputs a string of LEN digit with an optional initial character PCHAR. Leading zeros are present. LEN must be an integer.

Package

kmrcl.

Source

strings.lisp.

Function: pretty-date (year month day &optional hour m s)
Package

kmrcl.

Source

datetime.lisp.

Function: pretty-date-ut (&optional tm)
Package

kmrcl.

Source

datetime.lisp.

Function: print-file-contents (file &optional strm)

Opens a reads a file. Returns the contents as a single string

Package

kmrcl.

Source

io.lisp.

Function: print-float-units (val unit)
Package

kmrcl.

Source

datetime.lisp.

Function: print-hash (h &key stream key-transform-fn value-transform-fn prefix divider terminator)
Package

kmrcl.

Source

hash.lisp.

Function: print-list (l &optional output)

Print a list to a stream

Package

kmrcl.

Source

io.lisp.

Function: print-n-chars (char n stream)
Package

kmrcl.

Source

io.lisp.

Function: print-n-strings (str n stream)
Package

kmrcl.

Source

io.lisp.

Function: print-rows (rows &optional ostrm)

Print a list of list rows to a stream

Package

kmrcl.

Source

io.lisp.

Function: print-seconds (secs)
Package

kmrcl.

Source

datetime.lisp.

Function: print-separated-strings (strm separator &rest lists)
Package

kmrcl.

Source

strings.lisp.

Function: probe-directory (filename &key error-if-does-not-exist)
Package

kmrcl.

Source

impl.lisp.

Function: quit (&optional code)

Function to exit the Lisp implementation. Copied from CLOCC’s QUIT function.

Package

kmrcl.

Source

impl.lisp.

Function: random-string (&key length set)

Returns a random lower-case string.

Package

kmrcl.

Source

strings.lisp.

Function: read-buffered-fields (fields strm &optional field-delim eof)

Read a line from a stream into a field buffers

Package

kmrcl.

Source

buff-input.lisp.

Function: read-file-to-string (file)

Opens a reads a file. Returns the contents as a single string

Package

kmrcl.

Source

io.lisp.

Function: read-file-to-strings (file)

Opens a reads a file. Returns the contents as a list of strings

Package

kmrcl.

Source

io.lisp.

Function: read-file-to-usb8-array (file)

Opens a reads a file. Returns the contents as single unsigned-byte array

Package

kmrcl.

Source

io.lisp.

Function: read-stream-to-string (in)
Package

kmrcl.

Source

io.lisp.

Function: read-stream-to-strings (in)
Package

kmrcl.

Source

io.lisp.

Function: read-uint2-be (stream)

Reads an 2 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint2-le (stream)

Reads an 2 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint3-be (stream)

Reads an 3 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint3-le (stream)

Reads an 3 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint4-be (stream)

Reads an 4 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint4-le (stream)

Reads an 4 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint5-be (stream)

Reads an 5 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint5-le (stream)

Reads an 5 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint6-be (stream)

Reads an 6 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint6-le (stream)

Reads an 6 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint7-be (stream)

Reads an 7 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint7-le (stream)

Reads an 7 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint8-be (stream)

Reads an 8 byte unsigned integer (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: read-uint8-le (stream)

Reads an 8 byte unsigned integer (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: remove-alist (key alist &key test)

Removes a key from an alist.

Package

kmrcl.

Source

lists.lisp.

Function: remove-char-string (char str)
Package

kmrcl.

Source

strings.lisp.

Function: remove-from-tree-if (pred tree &optional atom-processor)

Strip from tree of atoms that satistify predicate

Package

kmrcl.

Source

lists.lisp.

Function: remove-keyword (key arglist)
Package

kmrcl.

Source

lists.lisp.

Function: remove-keywords (key-names args)
Package

kmrcl.

Source

lists.lisp.

Function: remove-signal-handler (sig &optional old-handler)

Removes a handler from signal. Tries, when possible, to restore old-handler.

Package

kmrcl.

Source

signals.lisp.

Function: rgb->hsv (r g b)
Package

kmrcl.

Source

color.lisp.

Function: rgb255->hsv255 (r g b)

Integer convert from rgb from 0-255 -> h from 0-360 and sv from 0-255

Package

kmrcl.

Source

color.lisp.

Function: run-shell-command (control-string &rest args)

Interpolate ARGS into CONTROL-STRING as if by FORMAT, and synchronously execute the result using a Bourne-compatible shell, returns (VALUES output-string pid)

Package

kmrcl.

Source

os.lisp.

Function: safely-read-from-string (str &rest read-from-string-args)

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.

Package

kmrcl.

Source

strings.lisp.

Function: scaled-epsilon (float &optional operation)

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 +.

Package

kmrcl.

Source

math.lisp.

Function: score-multiword-match (s1 s2)

Score a match between two strings with s1 being reference string. S1 can be a string or a list or strings/conses

Package

kmrcl.

Source

strmatch.lisp.

Function: seconds-to-condensed-time-string (sec &key dp-digits)

Prints a quantity of seconds as a condensed string. DP-DIGITS controls how many digits after decimal point.

Package

kmrcl.

Source

datetime.lisp.

Function: seed-random-generator ()

Evaluate a random number of items

Package

kmrcl.

Source

random.lisp.

Function: set-signal-handler (sig handler)

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.

Package

kmrcl.

Source

signals.lisp.

Function: sgml-header-stream (format stream &key entities encoding standalone version top-element availability registered organization type label language url)
Package

kmrcl.

Source

xml-utils.lisp.

Function: show (&optional what package)
Package

kmrcl.

Source

symbols.lisp.

Function: show-functions (&optional package stream)
Package

kmrcl.

Source

symbols.lisp.

Function: show-variables (&optional package stream)
Package

kmrcl.

Source

symbols.lisp.

Function: shrink-vector (str size)
Package

kmrcl.

Source

strings.lisp.

Function: simple-string-tricmp (a b)

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.

Package

kmrcl.

Source

btree.lisp.

Function: sinc (x)
Package

kmrcl.

Source

math.lisp.

Function: sorted-vector-find (key-val sorted-vector &key test key trace)

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.

Package

kmrcl.

Source

btree.lisp.

Function: split-alphanumeric-string (string)

Separates a string at any non-alphanumeric chararacter

Package

kmrcl.

Source

strings.lisp.

Function: split-uri-query-string (s)
Package

kmrcl.

Source

web-utils.lisp.

Function: stop-all/listener ()
Package

kmrcl.

Source

listener.lisp.

Function: stream-subst (old new in out)
Package

kmrcl.

Source

io.lisp.

Function: string->list (string)
Package

kmrcl.

Source

strings.lisp.

Function: string-delimited-string-to-list (str substr)

splits a string delimited by substr into a list of strings

Package

kmrcl.

Source

strings.lisp.

Function: string-elide (str maxlen position)
Package

kmrcl.

Source

strings.lisp.

Function: string-hash (str &optional bitmask)
Package

kmrcl.

Source

strings.lisp.

Function: string-invert (str)

Invert case of a string

Package

kmrcl.

Source

strings.lisp.

Function: string-left-trim-whitespace (str)
Package

kmrcl.

Source

strings.lisp.

Function: string-maybe-shorten (str maxlen)
Package

kmrcl.

Source

strings.lisp.

Function: string-right-trim-one-char (char str)
Package

kmrcl.

Source

strings.lisp.

Function: string-right-trim-whitespace (str)
Package

kmrcl.

Source

strings.lisp.

Function: string-starts-with (start str)
Package

kmrcl.

Source

strings.lisp.

Function: string-strip-ending (str endings)
Package

kmrcl.

Source

strings.lisp.

Function: string-substitute (string substring replacement-string)

String substitute by Larry Hunter. Obtained from Google

Package

kmrcl.

Source

strings.lisp.

Function: string-to-list-skip-delimiter (str &optional delim)

Return a list of strings, delimited by spaces, skipping spaces.

Package

kmrcl.

Source

strings.lisp.

Function: string-to-usb8-array (str)
Package

kmrcl.

Source

strings.lisp.

Function: string-tricmp (a b)

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.

Package

kmrcl.

Source

btree.lisp.

Function: string-trim-last-character (s)

Return the string less the last character

Package

kmrcl.

Source

strings.lisp.

Function: string-trim-whitespace (str)
Package

kmrcl.

Source

strings.lisp.

Function: substitute-chars-strings (str repl-alist)

Replace all instances of a chars with a string. repl-alist is an assoc list of characters and replacement strings.

Package

kmrcl.

Source

strings.lisp.

Function: substitute-string-for-char (procstr match-char subst-str)

Substitutes a string for a single matching character of a string

Package

kmrcl.

Source

strings.lisp.

Function: trim-non-alphanumeric (word)

Strip non-alphanumeric characters from beginning and end of a word.

Package

kmrcl.

Source

strings.lisp.

Function: unique-slot-values (list slot &key test)
Package

kmrcl.

Source

lists.lisp.

Function: uri-query-to-alist (query)

Converts non-decoded URI query to an alist of settings

Package

kmrcl.

Source

strings.lisp.

Function: usb8-array-to-string (vec &key start end)
Package

kmrcl.

Source

strings.lisp.

Function: user-agent-ie-p (agent)

Takes a user-agent string and returns T for Internet Explorer.

Package

kmrcl.

Source

web-utils.lisp.

Function: utime-to-posix-time (utime)
Package

kmrcl.

Source

datetime.lisp.

Function: write-cdata (str s)
Package

kmrcl.

Source

xml-utils.lisp.

Function: write-fixnum (n s)
Package

kmrcl.

Source

io.lisp.

Function: write-uint2-be (val stream &key bounds-check)

Writes an 2 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint2-le (val stream &key bounds-check)

Writes an 2 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint3-be (val stream &key bounds-check)

Writes an 3 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint3-le (val stream &key bounds-check)

Writes an 3 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint4-be (val stream &key bounds-check)

Writes an 4 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint4-le (val stream &key bounds-check)

Writes an 4 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint5-be (val stream &key bounds-check)

Writes an 5 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint5-le (val stream &key bounds-check)

Writes an 5 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint6-be (val stream &key bounds-check)

Writes an 6 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint6-le (val stream &key bounds-check)

Writes an 6 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint7-be (val stream &key bounds-check)

Writes an 7 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint7-le (val stream &key bounds-check)

Writes an 7 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint8-be (val stream &key bounds-check)

Writes an 8 byte unsigned integer as binary to STREAM (big-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-uint8-le (val stream &key bounds-check)

Writes an 8 byte unsigned integer as binary to STREAM (little-endian).

Package

kmrcl.

Source

io.lisp.

Function: write-utime-hm (utime &key utc-offset stream)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-hm-stream (utime stream &optional utc-offset)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-hms (utime &key utc-offset stream)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-hms-stream (utime stream &optional utc-offset)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-ymdhm (utime &key stream utc-offset)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-ymdhm-stream (utime stream &optional utc-offset)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-ymdhms (utime &key stream utc-offset)
Package

kmrcl.

Source

io.lisp.

Function: write-utime-ymdhms-stream (utime stream &optional utc-offset)
Package

kmrcl.

Source

io.lisp.

Function: xml-tag-contents (tag xmlstr &optional start-xmlstr end-xmlstr)

Returns two values: the string between XML start and end tag and position of character following end tag.

Package

kmrcl.

Source

xml-utils.lisp.


5.1.4 Generic functions

Generic Reader: listener (object)
Package

kmrcl.

Methods
Reader Method: listener ((repl repl))

automatically generated reader method

Source

repl.lisp.

Target Slot

listener.

Reader Method: listener ((fixed-worker fixed-worker))

automatically generated reader method

Source

listener.lisp.

Target Slot

listener.

Generic Writer: (setf listener) (object)
Package

kmrcl.

Methods
Writer Method: (setf listener) ((repl repl))

automatically generated writer method

Source

repl.lisp.

Target Slot

listener.

Writer Method: (setf listener) ((fixed-worker fixed-worker))

automatically generated writer method

Source

listener.lisp.

Target Slot

listener.


5.1.5 Standalone methods

Method: initialize-instance :after ((self worker) &key listener connection socket name &allow-other-keys)
Source

listener.lisp.

Method: print-object ((obj listener) s)
Source

listener.lisp.

Method: print-object ((object byte-array-input-stream) stream)
Source

byte-stream.lisp.

Method: print-object ((obj fixed-worker) s)
Source

listener.lisp.

Method: print-object ((object byte-array-output-stream) stream)
Source

byte-stream.lisp.


5.1.6 Classes

Class: listener
Package

kmrcl.

Source

listener.lisp.

Direct methods
Direct slots
Slot: port
Initargs

:port

Readers

port.

Writers

(setf port).

Slot: function
Package

common-lisp.

Initargs

:function

Readers

listener-function.

Writers

(setf listener-function).

Slot: function-args
Initargs

:function-args

Readers

function-args.

Writers

(setf function-args).

Slot: process
Initargs

:process

Readers

process.

Writers

(setf process).

Slot: socket
Initargs

:socket

Readers

socket.

Writers

(setf socket).

Slot: workers

list of worker threads

Readers

workers.

Writers

(setf workers).

Slot: name
Initform

""

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: base-name
Initform

"listener"

Initargs

:base-name

Readers

base-name.

Writers

(setf base-name).

Slot: wait
Initargs

:wait

Readers

wait.

Writers

(setf wait).

Slot: timeout
Initargs

:timeout

Readers

timeout.

Writers

(setf timeout).

Slot: number-fixed-workers
Initargs

:number-fixed-workers

Readers

number-fixed-workers.

Writers

(setf number-fixed-workers).

Slot: catch-errors
Initargs

:catch-errors

Readers

catch-errors.

Writers

(setf catch-errors).

Slot: remote-host-checker
Initargs

:remote-host-checker

Readers

remote-host-checker.

Writers

(setf remote-host-checker).

Slot: format
Package

common-lisp.

Initform

:text

Initargs

:format

Readers

listener-format.

Writers

(setf listener-format).


5.2 Internals


5.2.1 Constants

Constant: +char-code-0+
Package

kmrcl.

Source

strings.lisp.

Constant: +char-code-lower-a+
Package

kmrcl.

Source

strings.lisp.

Constant: +char-code-upper-a+
Package

kmrcl.

Source

strings.lisp.

Constant: +day-seconds+
Package

kmrcl.

Source

datetime.lisp.

Constant: +default-repl-server-port+
Package

kmrcl.

Source

repl.lisp.

Constant: +eof-char+
Package

kmrcl.

Source

buff-input.lisp.

Constant: +field-delim+
Package

kmrcl.

Source

buff-input.lisp.

Constant: +hour-seconds+
Package

kmrcl.

Source

datetime.lisp.

Constant: +max-field+
Package

kmrcl.

Source

buff-input.lisp.

Constant: +max-fields-per-line+
Package

kmrcl.

Source

buff-input.lisp.

Constant: +max-line+
Package

kmrcl.

Source

buff-input.lisp.

Constant: +minute-seconds+
Package

kmrcl.

Source

datetime.lisp.

Constant: +month-seconds+
Package

kmrcl.

Source

datetime.lisp.

Constant: +newline+
Package

kmrcl.

Source

buff-input.lisp.

Constant: +posix-epoch+
Package

kmrcl.

Source

datetime.lisp.

Constant: +system-copy-multiplier+
Package

kmrcl.

Source

byte-stream.lisp.

Constant: +unambiguous-length+
Package

kmrcl.

Source

strings.lisp.

Constant: +week-seconds+
Package

kmrcl.

Source

datetime.lisp.

Constant: +year-seconds+
Package

kmrcl.

Source

datetime.lisp.

Constant: +zellers-adj+
Package

kmrcl.

Source

datetime.lisp.


5.2.2 Special variables

Special Variable: *active-listeners*

List of active listeners

Package

kmrcl.

Source

listener.lisp.

Special Variable: *console-msgs-types*
Package

kmrcl.

Source

console.lisp.

Special Variable: *listener-count*

used to name listeners

Package

kmrcl.

Source

listener.lisp.

Special Variable: *monthnames*
Package

kmrcl.

Source

datetime.lisp.

Special Variable: *system-copy-fn*
Package

kmrcl.

Source

byte-stream.lisp.

Special Variable: *whitespace-chars*
Package

kmrcl.

Source

strings.lisp.

Special Variable: *worker-count*

used to name workers

Package

kmrcl.

Source

listener.lisp.

Special Variable: +hex-chars+
Package

kmrcl.

Source

strings.lisp.

Special Variable: +unambiguous-charset+
Package

kmrcl.

Source

strings.lisp.

Special Variable: if*-keyword-list
Package

kmrcl.

Source

ifstar.lisp.


5.2.3 Macros

Macro: acond2 (&rest clauses)
Package

kmrcl.

Source

macros.lisp.

Macro: aif2 (test &optional then else)
Package

kmrcl.

Source

macros.lisp.

Macro: awhen2 (test &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: awhile2 (test &body body)
Package

kmrcl.

Source

macros.lisp.

Macro: def-prefixed-number-string (fn-name type &optional doc)
Package

kmrcl.

Source

strings.lisp.

Macro: def-string-tricmp (fn simple)

Defines a string tri-valued compare function. Can choose optimized version for simple-string.

Package

kmrcl.

Source

btree.lisp.

Macro: errorset (form display)
Package

kmrcl.

Source

sockets.lisp.

Macro: if* (&rest args)
Package

kmrcl.

Source

ifstar.lisp.

Macro: print-form-and-results (form)
Package

kmrcl.

Source

macros.lisp.

Macro: with-lock-held ((lock) &body body)
Package

kmrcl.

Source

processes.lisp.

Macro: with-timeout ((seconds) &body body)
Package

kmrcl.

Source

processes.lisp.


5.2.4 Ordinary functions

Function: %print-byte-array-input-stream (s stream d)
Package

kmrcl.

Source

byte-stream.lisp.

Function: %print-byte-array-output-stream (s stream d)
Package

kmrcl.

Source

byte-stream.lisp.

Function: %repl ()
Package

kmrcl.

Source

repl.lisp.

Function: accept-and-check-tcp-connection (listener)
Package

kmrcl.

Source

listener.lisp.

Function: accept-tcp-connection (listener)

Returns (VALUES stream socket)

Package

kmrcl.

Source

sockets.lisp.

Function: bfield (fields i)
Package

kmrcl.

Source

buff-input.lisp.

Function: bref (buf n)
Package

kmrcl.

Source

io.lisp.

Function: (setf bref) (buf n)
Package

kmrcl.

Source

io.lisp.

Function: buf-clear (b)
Package

kmrcl.

Source

io.lisp.

Reader: buf-end (instance)
Writer: (setf buf-end) (instance)
Package

kmrcl.

Source

io.lisp.

Target Slot

end.

Function: buf-flush (b str)
Package

kmrcl.

Source

io.lisp.

Function: buf-insert (x b)
Package

kmrcl.

Source

io.lisp.

Reader: buf-new (instance)
Writer: (setf buf-new) (instance)
Package

kmrcl.

Source

io.lisp.

Target Slot

new.

Function: buf-next (b)
Package

kmrcl.

Source

io.lisp.

Function: buf-p (object)
Package

kmrcl.

Source

io.lisp.

Function: buf-pop (b)
Package

kmrcl.

Source

io.lisp.

Function: buf-reset (b)
Package

kmrcl.

Source

io.lisp.

Reader: buf-start (instance)
Writer: (setf buf-start) (instance)
Package

kmrcl.

Source

io.lisp.

Target Slot

start.

Reader: buf-used (instance)
Writer: (setf buf-used) (instance)
Package

kmrcl.

Source

io.lisp.

Target Slot

used.

Reader: buf-vec (instance)
Writer: (setf buf-vec) (instance)
Package

kmrcl.

Source

io.lisp.

Target Slot

vec.

Function: byte-array-binch (stream eof-errorp eof-value)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-bout (stream byte)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-in-misc (stream operation &optional arg1 arg2)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-inch (stream eof-errorp eof-value)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-bin (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-bin) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-bout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-bout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-buffering (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-buffering) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Reader: byte-array-input-stream-byte-array (instance)
Writer: (setf byte-array-input-stream-byte-array) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Target Slot

byte-array.

Function: byte-array-input-stream-char-size (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-char-size) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-cin-buffer (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-cin-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-cout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-cout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-csize-buffer (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-csize-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Reader: byte-array-input-stream-current (instance)
Writer: (setf byte-array-input-stream-current) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Target Slot

current.

Function: byte-array-input-stream-delete-original (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-delete-original) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-dual-channel-p (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-dual-channel-p) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-element-mode (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-element-mode) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-element-size (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-element-size) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-element-type (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-element-type) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Reader: byte-array-input-stream-end (instance)
Writer: (setf byte-array-input-stream-end) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Target Slot

end.

Function: byte-array-input-stream-eof-forced-p (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-eof-forced-p) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-external-format (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-external-format) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-fd (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-fd) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-fd-type (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-fd-type) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-file (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-file) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-handler (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-handler) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-ibuf (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-ibuf) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-in (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-in) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-in-buffer (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-in-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-in-index (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-in-index) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-input-char-pos (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-input-char-pos) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-instead (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-instead) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-listen (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-listen) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-misc (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-misc) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-n-bin (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-n-bin) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-name (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-name) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-obuf (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-obuf) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-original (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-original) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-output-bytes (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-output-bytes) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-output-column (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-output-column) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-output-queue (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-output-queue) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-p (object)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-pathname (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-pathname) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-replacement (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-replacement) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-serve-events (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-serve-events) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-sout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-sout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-input-stream-timeout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-input-stream-timeout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-out-misc (stream operation &optional arg1 arg2)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-bin (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-bin) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-bout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-bout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Reader: byte-array-output-stream-buffer (instance)
Writer: (setf byte-array-output-stream-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Target Slot

buffer.

Function: byte-array-output-stream-buffering (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-buffering) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-char-size (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-char-size) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-cin-buffer (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-cin-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-cout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-cout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-csize-buffer (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-csize-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-delete-original (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-delete-original) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-dual-channel-p (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-dual-channel-p) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-element-mode (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-element-mode) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-element-size (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-element-size) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-element-type (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-element-type) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-eof-forced-p (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-eof-forced-p) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-external-format (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-external-format) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-fd (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-fd) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-fd-type (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-fd-type) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-file (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-file) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-handler (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-handler) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-ibuf (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-ibuf) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-in (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-in) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-in-buffer (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-in-buffer) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-in-index (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-in-index) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Reader: byte-array-output-stream-index (instance)
Writer: (setf byte-array-output-stream-index) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Target Slot

index.

Function: byte-array-output-stream-input-char-pos (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-input-char-pos) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-instead (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-instead) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-listen (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-listen) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-misc (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-misc) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-n-bin (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-n-bin) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-name (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-name) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-obuf (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-obuf) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-original (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-original) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-output-bytes (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-output-bytes) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-output-column (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-output-column) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-output-queue (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-output-queue) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-p (object)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-pathname (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-pathname) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-replacement (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-replacement) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-serve-events (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-serve-events) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-sout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-sout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-output-stream-timeout (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: (setf byte-array-output-stream-timeout) (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: byte-array-stream-read-n-bytes (stream buffer start requested eof-errorp)
Package

kmrcl.

Source

byte-stream.lisp.

Function: canonicalize-directory-name (filename)
Package

kmrcl.

Source

impl.lisp.

Function: cl-functions ()
Package

kmrcl.

Source

symbols.lisp.

Function: cl-symbol-list (test-fn)
Package

kmrcl.

Source

symbols.lisp.

Function: cl-symbols ()
Package

kmrcl.

Source

symbols.lisp.

Function: cl-variables ()
Package

kmrcl.

Source

symbols.lisp.

Function: class-slot-names (c-name)

Given a CLASS-NAME, returns a list of the slots in the class.

Package

kmrcl.

Source

equal.lisp.

Function: close-passive-socket (socket)
Package

kmrcl.

Source

sockets.lisp.

Function: copy-buf (instance)
Package

kmrcl.

Source

io.lisp.

Function: copy-byte-array-input-stream (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: copy-byte-array-output-stream (instance)
Package

kmrcl.

Source

byte-stream.lisp.

Function: copy-field-buffers (instance)
Package

kmrcl.

Source

buff-input.lisp.

Function: create-inet-listener (port &key format reuse-address)
Package

kmrcl.

Source

sockets.lisp.

Function: deriv (f dx)
Package

kmrcl.

Source

math.lisp.

Function: destroy-process (process)
Package

kmrcl.

Source

processes.lisp.

Function: doctype-format (stream format &key top-element availability registered organization type label language url entities)
Package

kmrcl.

Source

xml-utils.lisp.

Function: doctype-stream (stream top-element availability registered organization type label language url entities)
Package

kmrcl.

Source

xml-utils.lisp.

Function: dotted-to-ipaddr (dotted &key errorp)

Convert from dotted string to 32-bit integer.

Package

kmrcl.

Source

sockets.lisp.

Reader: field-buffers-buffers (instance)
Writer: (setf field-buffers-buffers) (instance)
Package

kmrcl.

Source

buff-input.lisp.

Target Slot

buffers.

Reader: field-buffers-field-lengths (instance)
Writer: (setf field-buffers-field-lengths) (instance)
Package

kmrcl.

Source

buff-input.lisp.

Target Slot

field-lengths.

Reader: field-buffers-nfields (instance)
Writer: (setf field-buffers-nfields) (instance)
Package

kmrcl.

Source

buff-input.lisp.

Target Slot

nfields.

Function: field-buffers-p (object)
Package

kmrcl.

Source

buff-input.lisp.

Function: find-end-tag (tag taglen xmlstr start end)
Package

kmrcl.

Source

xml-utils.lisp.

Function: find-start-tag (tag taglen xmlstr start end)

Searches for the start of a tag in an xmlstring. Returns STARTPOS ATTRIBUTE-LIST)

Package

kmrcl.

Source

xml-utils.lisp.

Function: find-test-generic-functions (instance)

Return a list of symbols for generic functions specialized on the class of an instance and whose name begins with the string ’test-’

Package

kmrcl.

Source

symbols.lisp.

Function: fixed-worker (name listener)
Package

kmrcl.

Source

listener.lisp.

Function: function-to-string (obj)

Returns the lambda code for a function. Relies on Allegro implementation-dependent features.

Package

kmrcl.

Source

equal.lisp.

Function: generalized-equal-array (obj1 obj2)
Package

kmrcl.

Source

equal.lisp.

Function: generalized-equal-fielded-object (obj1 obj2)
Package

kmrcl.

Source

equal.lisp.

Function: generalized-equal-function (obj1 obj2)
Package

kmrcl.

Source

equal.lisp.

Function: generalized-equal-hash-table (obj1 obj2)
Package

kmrcl.

Source

equal.lisp.

Function: internal-make-byte-array-input-stream (byte-array current end)
Package

kmrcl.

Source

byte-stream.lisp.

Function: ipaddr-array-to-dotted (array)
Package

kmrcl.

Source

sockets.lisp.

Function: ipaddr-to-dotted (ipaddr &key values)

Convert from 32-bit integer to dotted string.

Package

kmrcl.

Source

sockets.lisp.

Function: ipaddr-to-hostname (ipaddr &key ignore-cache)
Package

kmrcl.

Source

sockets.lisp.

Function: list-to-string (lst)

Converts a list to a string, doesn’t include any delimiters between elements

Package

kmrcl.

Source

strings.lisp.

Function: listen-to-inet-port (&key port kind reuse)

Create, bind and listen to an inet socket on *:PORT. setsockopt SO_REUSEADDR if :reuse is not nil

Package

kmrcl.

Source

sockets.lisp.

Function: listener-shutdown (listener)
Package

kmrcl.

Source

listener.lisp.

Function: listener-startup (listener)
Package

kmrcl.

Source

listener.lisp.

Function: lookup-hostname (host &key ignore-cache)
Package

kmrcl.

Source

sockets.lisp.

Function: make-buf (&key vec start used new end)
Package

kmrcl.

Source

io.lisp.

Function: make-byte-array-output-stream ()
Package

kmrcl.

Source

byte-stream.lisp.

Function: make-fd-stream (socket &key input output element-type)
Package

kmrcl.

Source

sockets.lisp.

Function: make-field-buffers (&key nfields buffers field-lengths)
Package

kmrcl.

Source

buff-input.lisp.

Function: make-fields-buffer2 (&optional max-fields max-field-len)
Package

kmrcl.

Source

buff-input.lisp.

Function: make-lock (name)

Make a named process lock.

Package

kmrcl.

Source

processes.lisp.

Function: make-process (name func)
Package

kmrcl.

Source

processes.lisp.

Function: make-socket-server (listener)
Package

kmrcl.

Source

listener.lisp.

Function: mapcar-append-string-nontailrec (func v)

Concatenate results of mapcar lambda calls

Package

kmrcl.

Source

lists.lisp.

Function: mapcar2-append-string-nontailrec (func la lb)

Concatenate results of mapcar lambda call’s over two lists

Package

kmrcl.

Source

lists.lisp.

Function: monthname (stream arg colon-p at-p &optional width mincol colinc minpad padchar)

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

Package

kmrcl.

Source

datetime.lisp.

Function: new-buf (len)
Package

kmrcl.

Source

io.lisp.

Function: next-server-name (base-name)
Package

kmrcl.

Source

listener.lisp.

Function: next-worker-name (base-name)
Package

kmrcl.

Source

listener.lisp.

Function: only-null-list-elements-p (lst)
Package

kmrcl.

Source

strings.lisp.

Function: print-prompt (stream)
Package

kmrcl.

Source

repl.lisp.

Function: print-symbols (package test-fn value-fn &optional stream)
Package

kmrcl.

Source

symbols.lisp.

Function: process-sleep (n)

Put thread to sleep for n seconds.

Package

kmrcl.

Source

processes.lisp.

Function: random-char (&optional set)
Package

kmrcl.

Source

strings.lisp.

Function: read-buffered-fields2 (fields strm &optional field-delim eof)

Read a line from a stream into a field buffers

Package

kmrcl.

Source

buff-input.lisp.

Function: read-buffered-line (strm eof)

Read a line from astream into a vector buffer

Package

kmrcl.

Source

buff-input.lisp.

Function: read-socket-line (stream)
Package

kmrcl.

Source

repl.lisp.

Function: remote-host (socket)
Package

kmrcl.

Source

sockets.lisp.

Function: repl-on-stream (stream)
Package

kmrcl.

Source

repl.lisp.

Function: repl-worker (conn user-checker announce)
Package

kmrcl.

Source

repl.lisp.

Function: replaced-string-length (str repl-alist)
Package

kmrcl.

Source

strings.lisp.

Function: run-tests-for-instance (instance)
Package

kmrcl.

Source

symbols.lisp.

Function: signal-key-to-number (sig)

These signals and numbers are only valid on POSIX systems, perhaps some are Linux-specific.

Package

kmrcl.

Source

signals.lisp.

Function: sin^ (x)
Package

kmrcl.

Source

math.lisp.

Function: start-fixed-number-of-workers (listener)
Package

kmrcl.

Source

listener.lisp.

Function: start-socket-server (listener)
Package

kmrcl.

Source

listener.lisp.

Function: string-default-case (str)
Package

kmrcl.

Source

symbols.lisp.

Function: structure-slot-names (s-name)

Given a STRUCTURE-NAME, returns a list of the slots in the structure.

Package

kmrcl.

Source

equal.lisp.

Function: xml-declaration-stream (stream &key version standalone encoding)
Package

kmrcl.

Source

xml-utils.lisp.


5.2.5 Generic functions

Generic Reader: base-name (object)
Package

kmrcl.

Methods
Reader Method: base-name ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

base-name.

Generic Writer: (setf base-name) (object)
Package

kmrcl.

Methods
Writer Method: (setf base-name) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

base-name.

Generic Reader: catch-errors (object)
Package

kmrcl.

Methods
Reader Method: catch-errors ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

catch-errors.

Generic Writer: (setf catch-errors) (object)
Package

kmrcl.

Methods
Writer Method: (setf catch-errors) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

catch-errors.

Generic Reader: connection (object)
Package

kmrcl.

Methods
Reader Method: connection ((worker worker))

automatically generated reader method

Source

listener.lisp.

Target Slot

connection.

Generic Writer: (setf connection) (object)
Package

kmrcl.

Methods
Writer Method: (setf connection) ((worker worker))

automatically generated writer method

Source

listener.lisp.

Target Slot

connection.

Generic Reader: function-args (object)
Package

kmrcl.

Methods
Reader Method: function-args ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

function-args.

Generic Writer: (setf function-args) (object)
Package

kmrcl.

Methods
Writer Method: (setf function-args) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

function-args.

Generic Reader: listener-format (object)
Package

kmrcl.

Methods
Reader Method: listener-format ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

format.

Generic Writer: (setf listener-format) (object)
Package

kmrcl.

Methods
Writer Method: (setf listener-format) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

format.

Generic Reader: listener-function (object)
Package

kmrcl.

Methods
Reader Method: listener-function ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

function.

Generic Writer: (setf listener-function) (object)
Package

kmrcl.

Methods
Writer Method: (setf listener-function) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

function.

Generic Reader: name (object)
Package

kmrcl.

Methods
Reader Method: name ((fixed-worker fixed-worker))

automatically generated reader method

Source

listener.lisp.

Target Slot

name.

Reader Method: name ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

kmrcl.

Methods
Writer Method: (setf name) ((fixed-worker fixed-worker))

automatically generated writer method

Source

listener.lisp.

Target Slot

name.

Writer Method: (setf name) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

name.

Generic Reader: number-fixed-workers (object)
Package

kmrcl.

Methods
Reader Method: number-fixed-workers ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

number-fixed-workers.

Generic Writer: (setf number-fixed-workers) (object)
Package

kmrcl.

Methods
Writer Method: (setf number-fixed-workers) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

number-fixed-workers.

Generic Reader: port (object)
Package

kmrcl.

Methods
Reader Method: port ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

port.

Generic Writer: (setf port) (object)
Package

kmrcl.

Methods
Writer Method: (setf port) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

port.

Generic Reader: process (object)
Package

kmrcl.

Methods
Reader Method: process ((fixed-worker fixed-worker))

automatically generated reader method

Source

listener.lisp.

Target Slot

process.

Reader Method: process ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

process.

Generic Writer: (setf process) (object)
Package

kmrcl.

Methods
Writer Method: (setf process) ((fixed-worker fixed-worker))

automatically generated writer method

Source

listener.lisp.

Target Slot

process.

Writer Method: (setf process) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

process.

Generic Reader: remote-host-checker (object)
Package

kmrcl.

Methods
Reader Method: remote-host-checker ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

remote-host-checker.

Generic Writer: (setf remote-host-checker) (object)
Package

kmrcl.

Methods
Writer Method: (setf remote-host-checker) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

remote-host-checker.

Generic Reader: socket (object)
Package

kmrcl.

Methods
Reader Method: socket ((worker worker))

automatically generated reader method

Source

listener.lisp.

Target Slot

socket.

Reader Method: socket ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

socket.

Generic Writer: (setf socket) (object)
Package

kmrcl.

Methods
Writer Method: (setf socket) ((worker worker))

automatically generated writer method

Source

listener.lisp.

Target Slot

socket.

Writer Method: (setf socket) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

socket.

Generic Reader: thread-fun (object)
Package

kmrcl.

Methods
Reader Method: thread-fun ((worker worker))

automatically generated reader method

Source

listener.lisp.

Target Slot

thread-fun.

Generic Writer: (setf thread-fun) (object)
Package

kmrcl.

Methods
Writer Method: (setf thread-fun) ((worker worker))

automatically generated writer method

Source

listener.lisp.

Target Slot

thread-fun.

Generic Reader: timeout (object)
Package

kmrcl.

Methods
Reader Method: timeout ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

timeout.

Generic Writer: (setf timeout) (object)
Package

kmrcl.

Methods
Writer Method: (setf timeout) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

timeout.

Generic Reader: wait (object)
Package

kmrcl.

Methods
Reader Method: wait ((listener listener))

automatically generated reader method

Source

listener.lisp.

Target Slot

wait.

Generic Writer: (setf wait) (object)
Package

kmrcl.

Methods
Writer Method: (setf wait) ((listener listener))

automatically generated writer method

Source

listener.lisp.

Target Slot

wait.

Generic Reader: workers (object)
Generic Writer: (setf workers) (object)
Package

kmrcl.

Methods
Reader Method: workers ((listener listener))
Writer Method: (setf workers) ((listener listener))

list of worker threads

Source

listener.lisp.

Target Slot

workers.


5.2.6 Structures

Structure: buf
Package

kmrcl.

Source

io.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: vec
Readers

buf-vec.

Writers

(setf buf-vec).

Slot: start
Initform

-1

Readers

buf-start.

Writers

(setf buf-start).

Slot: used
Initform

-1

Readers

buf-used.

Writers

(setf buf-used).

Slot: new
Initform

-1

Readers

buf-new.

Writers

(setf buf-new).

Slot: end
Initform

-1

Readers

buf-end.

Writers

(setf buf-end).

Structure: byte-array-input-stream
Package

kmrcl.

Source

byte-stream.lisp.

Direct superclasses

fd-stream.

Direct methods

print-object.

Direct slots
Slot: byte-array
Type

vector

Readers

byte-array-input-stream-byte-array.

Writers

(setf byte-array-input-stream-byte-array).

Slot: current
Readers

byte-array-input-stream-current.

Writers

(setf byte-array-input-stream-current).

Slot: end
Readers

byte-array-input-stream-end.

Writers

(setf byte-array-input-stream-end).

Structure: byte-array-output-stream
Package

kmrcl.

Source

byte-stream.lisp.

Direct superclasses

fd-stream.

Direct methods

print-object.

Direct slots
Slot: buffer
Initform

(make-array 128 :element-type (quote (unsigned-byte 8)))

Readers

byte-array-output-stream-buffer.

Writers

(setf byte-array-output-stream-buffer).

Slot: index
Type

fixnum

Initform

0

Readers

byte-array-output-stream-index.

Writers

(setf byte-array-output-stream-index).

Structure: field-buffers
Package

kmrcl.

Source

buff-input.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: nfields
Type

fixnum

Initform

0

Readers

field-buffers-nfields.

Writers

(setf field-buffers-nfields).

Slot: buffers
Readers

field-buffers-buffers.

Writers

(setf field-buffers-buffers).

Slot: field-lengths
Readers

field-buffers-field-lengths.

Writers

(setf field-buffers-field-lengths).


5.2.7 Classes

Class: fixed-worker
Package

kmrcl.

Source

listener.lisp.

Direct subclasses

worker.

Direct methods
Direct slots
Slot: listener
Initargs

:listener

Readers

listener.

Writers

(setf listener).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: process
Initargs

:process

Readers

process.

Writers

(setf process).

Class: repl
Package

kmrcl.

Source

repl.lisp.

Direct methods
Direct slots
Slot: listener
Initargs

:listener

Readers

listener.

Writers

(setf listener).

Class: worker
Package

kmrcl.

Source

listener.lisp.

Direct superclasses

fixed-worker.

Direct methods
Direct slots
Slot: connection
Initargs

:connection

Readers

connection.

Writers

(setf connection).

Slot: socket
Initargs

:socket

Readers

socket.

Writers

(setf socket).

Slot: thread-fun
Initargs

:thread-fun

Readers

thread-fun.

Writers

(setf thread-fun).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   _  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   U   W   X  
Index Entry  Section

%
%print-byte-array-input-stream: Private ordinary functions
%print-byte-array-output-stream: Private ordinary functions
%repl: Private ordinary functions

(
(setf base-name): Private generic functions
(setf base-name): Private generic functions
(setf bref): Private ordinary functions
(setf buf-end): Private ordinary functions
(setf buf-new): Private ordinary functions
(setf buf-start): Private ordinary functions
(setf buf-used): Private ordinary functions
(setf buf-vec): Private ordinary functions
(setf byte-array-input-stream-bin): Private ordinary functions
(setf byte-array-input-stream-bout): Private ordinary functions
(setf byte-array-input-stream-buffering): Private ordinary functions
(setf byte-array-input-stream-byte-array): Private ordinary functions
(setf byte-array-input-stream-char-size): Private ordinary functions
(setf byte-array-input-stream-cin-buffer): Private ordinary functions
(setf byte-array-input-stream-cout): Private ordinary functions
(setf byte-array-input-stream-csize-buffer): Private ordinary functions
(setf byte-array-input-stream-current): Private ordinary functions
(setf byte-array-input-stream-delete-original): Private ordinary functions
(setf byte-array-input-stream-dual-channel-p): Private ordinary functions
(setf byte-array-input-stream-element-mode): Private ordinary functions
(setf byte-array-input-stream-element-size): Private ordinary functions
(setf byte-array-input-stream-element-type): Private ordinary functions
(setf byte-array-input-stream-end): Private ordinary functions
(setf byte-array-input-stream-eof-forced-p): Private ordinary functions
(setf byte-array-input-stream-external-format): Private ordinary functions
(setf byte-array-input-stream-fd): Private ordinary functions
(setf byte-array-input-stream-fd-type): Private ordinary functions
(setf byte-array-input-stream-file): Private ordinary functions
(setf byte-array-input-stream-handler): Private ordinary functions
(setf byte-array-input-stream-ibuf): Private ordinary functions
(setf byte-array-input-stream-in): Private ordinary functions
(setf byte-array-input-stream-in-buffer): Private ordinary functions
(setf byte-array-input-stream-in-index): Private ordinary functions
(setf byte-array-input-stream-input-char-pos): Private ordinary functions
(setf byte-array-input-stream-instead): Private ordinary functions
(setf byte-array-input-stream-listen): Private ordinary functions
(setf byte-array-input-stream-misc): Private ordinary functions
(setf byte-array-input-stream-n-bin): Private ordinary functions
(setf byte-array-input-stream-name): Private ordinary functions
(setf byte-array-input-stream-obuf): Private ordinary functions
(setf byte-array-input-stream-original): Private ordinary functions
(setf byte-array-input-stream-output-bytes): Private ordinary functions
(setf byte-array-input-stream-output-column): Private ordinary functions
(setf byte-array-input-stream-output-queue): Private ordinary functions
(setf byte-array-input-stream-pathname): Private ordinary functions
(setf byte-array-input-stream-replacement): Private ordinary functions
(setf byte-array-input-stream-serve-events): Private ordinary functions
(setf byte-array-input-stream-sout): Private ordinary functions
(setf byte-array-input-stream-timeout): Private ordinary functions
(setf byte-array-output-stream-bin): Private ordinary functions
(setf byte-array-output-stream-bout): Private ordinary functions
(setf byte-array-output-stream-buffer): Private ordinary functions
(setf byte-array-output-stream-buffering): Private ordinary functions
(setf byte-array-output-stream-char-size): Private ordinary functions
(setf byte-array-output-stream-cin-buffer): Private ordinary functions
(setf byte-array-output-stream-cout): Private ordinary functions
(setf byte-array-output-stream-csize-buffer): Private ordinary functions
(setf byte-array-output-stream-delete-original): Private ordinary functions
(setf byte-array-output-stream-dual-channel-p): Private ordinary functions
(setf byte-array-output-stream-element-mode): Private ordinary functions
(setf byte-array-output-stream-element-size): Private ordinary functions
(setf byte-array-output-stream-element-type): Private ordinary functions
(setf byte-array-output-stream-eof-forced-p): Private ordinary functions
(setf byte-array-output-stream-external-format): Private ordinary functions
(setf byte-array-output-stream-fd): Private ordinary functions
(setf byte-array-output-stream-fd-type): Private ordinary functions
(setf byte-array-output-stream-file): Private ordinary functions
(setf byte-array-output-stream-handler): Private ordinary functions
(setf byte-array-output-stream-ibuf): Private ordinary functions
(setf byte-array-output-stream-in): Private ordinary functions
(setf byte-array-output-stream-in-buffer): Private ordinary functions
(setf byte-array-output-stream-in-index): Private ordinary functions
(setf byte-array-output-stream-index): Private ordinary functions
(setf byte-array-output-stream-input-char-pos): Private ordinary functions
(setf byte-array-output-stream-instead): Private ordinary functions
(setf byte-array-output-stream-listen): Private ordinary functions
(setf byte-array-output-stream-misc): Private ordinary functions
(setf byte-array-output-stream-n-bin): Private ordinary functions
(setf byte-array-output-stream-name): Private ordinary functions
(setf byte-array-output-stream-obuf): Private ordinary functions
(setf byte-array-output-stream-original): Private ordinary functions
(setf byte-array-output-stream-output-bytes): Private ordinary functions
(setf byte-array-output-stream-output-column): Private ordinary functions
(setf byte-array-output-stream-output-queue): Private ordinary functions
(setf byte-array-output-stream-pathname): Private ordinary functions
(setf byte-array-output-stream-replacement): Private ordinary functions
(setf byte-array-output-stream-serve-events): Private ordinary functions
(setf byte-array-output-stream-sout): Private ordinary functions
(setf byte-array-output-stream-timeout): Private ordinary functions
(setf catch-errors): Private generic functions
(setf catch-errors): Private generic functions
(setf connection): Private generic functions
(setf connection): Private generic functions
(setf field-buffers-buffers): Private ordinary functions
(setf field-buffers-field-lengths): Private ordinary functions
(setf field-buffers-nfields): Private ordinary functions
(setf function-args): Private generic functions
(setf function-args): Private generic functions
(setf get-alist): Public ordinary functions
(setf listener): Public generic functions
(setf listener): Public generic functions
(setf listener): Public generic functions
(setf listener-format): Private generic functions
(setf listener-format): Private generic functions
(setf listener-function): Private generic functions
(setf listener-function): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf number-fixed-workers): Private generic functions
(setf number-fixed-workers): Private generic functions
(setf port): Private generic functions
(setf port): Private generic functions
(setf process): Private generic functions
(setf process): Private generic functions
(setf process): Private generic functions
(setf remote-host-checker): Private generic functions
(setf remote-host-checker): Private generic functions
(setf socket): Private generic functions
(setf socket): Private generic functions
(setf socket): Private generic functions
(setf thread-fun): Private generic functions
(setf thread-fun): Private generic functions
(setf timeout): Private generic functions
(setf timeout): Private generic functions
(setf wait): Private generic functions
(setf wait): Private generic functions
(setf workers): Private generic functions
(setf workers): Private generic functions

_
_f: Public macros

A
aand: Public macros
accept-and-check-tcp-connection: Private ordinary functions
accept-tcp-connection: Private ordinary functions
acond: Public macros
acond2: Private macros
add-sql-quotes: Public ordinary functions
aif: Public macros
aif2: Private macros
alambda: Public macros
alist-elem-p: Public ordinary functions
alist-plist: Public ordinary functions
alistp: Public ordinary functions
append-sublists: Public ordinary functions
appendnew: Public ordinary functions
awhen: Public macros
awhen2: Private macros
awhile: Public macros
awhile2: Private macros

B
base-name: Private generic functions
base-name: Private generic functions
base-url!: Public ordinary functions
bfield: Private ordinary functions
binary-sequence-to-hex-string: Public ordinary functions
bref: Private ordinary functions
buf-clear: Private ordinary functions
buf-end: Private ordinary functions
buf-flush: Private ordinary functions
buf-insert: Private ordinary functions
buf-new: Private ordinary functions
buf-next: Private ordinary functions
buf-p: Private ordinary functions
buf-pop: Private ordinary functions
buf-reset: Private ordinary functions
buf-start: Private ordinary functions
buf-used: Private ordinary functions
buf-vec: Private ordinary functions
byte-array-binch: Private ordinary functions
byte-array-bout: Private ordinary functions
byte-array-in-misc: Private ordinary functions
byte-array-inch: Private ordinary functions
byte-array-input-stream-bin: Private ordinary functions
byte-array-input-stream-bout: Private ordinary functions
byte-array-input-stream-buffering: Private ordinary functions
byte-array-input-stream-byte-array: Private ordinary functions
byte-array-input-stream-char-size: Private ordinary functions
byte-array-input-stream-cin-buffer: Private ordinary functions
byte-array-input-stream-cout: Private ordinary functions
byte-array-input-stream-csize-buffer: Private ordinary functions
byte-array-input-stream-current: Private ordinary functions
byte-array-input-stream-delete-original: Private ordinary functions
byte-array-input-stream-dual-channel-p: Private ordinary functions
byte-array-input-stream-element-mode: Private ordinary functions
byte-array-input-stream-element-size: Private ordinary functions
byte-array-input-stream-element-type: Private ordinary functions
byte-array-input-stream-end: Private ordinary functions
byte-array-input-stream-eof-forced-p: Private ordinary functions
byte-array-input-stream-external-format: Private ordinary functions
byte-array-input-stream-fd: Private ordinary functions
byte-array-input-stream-fd-type: Private ordinary functions
byte-array-input-stream-file: Private ordinary functions
byte-array-input-stream-handler: Private ordinary functions
byte-array-input-stream-ibuf: Private ordinary functions
byte-array-input-stream-in: Private ordinary functions
byte-array-input-stream-in-buffer: Private ordinary functions
byte-array-input-stream-in-index: Private ordinary functions
byte-array-input-stream-input-char-pos: Private ordinary functions
byte-array-input-stream-instead: Private ordinary functions
byte-array-input-stream-listen: Private ordinary functions
byte-array-input-stream-misc: Private ordinary functions
byte-array-input-stream-n-bin: Private ordinary functions
byte-array-input-stream-name: Private ordinary functions
byte-array-input-stream-obuf: Private ordinary functions
byte-array-input-stream-original: Private ordinary functions
byte-array-input-stream-output-bytes: Private ordinary functions
byte-array-input-stream-output-column: Private ordinary functions
byte-array-input-stream-output-queue: Private ordinary functions
byte-array-input-stream-p: Private ordinary functions
byte-array-input-stream-pathname: Private ordinary functions
byte-array-input-stream-replacement: Private ordinary functions
byte-array-input-stream-serve-events: Private ordinary functions
byte-array-input-stream-sout: Private ordinary functions
byte-array-input-stream-timeout: Private ordinary functions
byte-array-out-misc: Private ordinary functions
byte-array-output-stream-bin: Private ordinary functions
byte-array-output-stream-bout: Private ordinary functions
byte-array-output-stream-buffer: Private ordinary functions
byte-array-output-stream-buffering: Private ordinary functions
byte-array-output-stream-char-size: Private ordinary functions
byte-array-output-stream-cin-buffer: Private ordinary functions
byte-array-output-stream-cout: Private ordinary functions
byte-array-output-stream-csize-buffer: Private ordinary functions
byte-array-output-stream-delete-original: Private ordinary functions
byte-array-output-stream-dual-channel-p: Private ordinary functions
byte-array-output-stream-element-mode: Private ordinary functions
byte-array-output-stream-element-size: Private ordinary functions
byte-array-output-stream-element-type: Private ordinary functions
byte-array-output-stream-eof-forced-p: Private ordinary functions
byte-array-output-stream-external-format: Private ordinary functions
byte-array-output-stream-fd: Private ordinary functions
byte-array-output-stream-fd-type: Private ordinary functions
byte-array-output-stream-file: Private ordinary functions
byte-array-output-stream-handler: Private ordinary functions
byte-array-output-stream-ibuf: Private ordinary functions
byte-array-output-stream-in: Private ordinary functions
byte-array-output-stream-in-buffer: Private ordinary functions
byte-array-output-stream-in-index: Private ordinary functions
byte-array-output-stream-index: Private ordinary functions
byte-array-output-stream-input-char-pos: Private ordinary functions
byte-array-output-stream-instead: Private ordinary functions
byte-array-output-stream-listen: Private ordinary functions
byte-array-output-stream-misc: Private ordinary functions
byte-array-output-stream-n-bin: Private ordinary functions
byte-array-output-stream-name: Private ordinary functions
byte-array-output-stream-obuf: Private ordinary functions
byte-array-output-stream-original: Private ordinary functions
byte-array-output-stream-output-bytes: Private ordinary functions
byte-array-output-stream-output-column: Private ordinary functions
byte-array-output-stream-output-queue: Private ordinary functions
byte-array-output-stream-p: Private ordinary functions
byte-array-output-stream-pathname: Private ordinary functions
byte-array-output-stream-replacement: Private ordinary functions
byte-array-output-stream-serve-events: Private ordinary functions
byte-array-output-stream-sout: Private ordinary functions
byte-array-output-stream-timeout: Private ordinary functions
byte-array-stream-read-n-bytes: Private ordinary functions

C
canonicalize-directory-name: Private ordinary functions
catch-errors: Private generic functions
catch-errors: Private generic functions
cdata-string: Public ordinary functions
charhex: Public ordinary functions
cl-functions: Private ordinary functions
cl-symbol-list: Private ordinary functions
cl-symbols: Private ordinary functions
cl-variables: Private ordinary functions
class-slot-names: Private ordinary functions
close-active-socket: Public ordinary functions
close-passive-socket: Private ordinary functions
cmsg: Public ordinary functions
cmsg-add: Public ordinary functions
cmsg-c: Public ordinary functions
cmsg-remove: Public ordinary functions
collapse-whitespace: Public ordinary functions
command-line-arguments: Public ordinary functions
command-output: Public ordinary functions
complex-number-tricmp: Public ordinary functions
compose: Public ordinary functions
concat-separated-strings: Public ordinary functions
concat-symbol: Public ordinary functions
concat-symbol-pkg: Public ordinary functions
connection: Private generic functions
connection: Private generic functions
copy-binary-stream: Public ordinary functions
copy-buf: Private ordinary functions
copy-byte-array-input-stream: Private ordinary functions
copy-byte-array-output-stream: Private ordinary functions
copy-field-buffers: Private ordinary functions
copy-file: Public ordinary functions
count-string-char: Public ordinary functions
count-string-char-if: Public ordinary functions
count-string-words: Public ordinary functions
create-inet-listener: Private ordinary functions
cwd: Public ordinary functions

D
date-string: Public ordinary functions
day-of-week: Public ordinary functions
decode-uri-query-string: Public ordinary functions
decode-uri-string: Public ordinary functions
def-cached-instance: Public macros
def-cached-vector: Public macros
def-prefixed-number-string: Private macros
def-string-tricmp: Private macros
def-unsigned-int-io: Public macros
defconstant*: Public macros
deflex: Public macros
defun-memo: Public macros
defvar-unbound: Public macros
delete-alist: Public ordinary functions
delete-directory-and-files: Public ordinary functions
delimited-string-to-list: Public ordinary functions
deriv: Private ordinary functions
destroy-process: Private ordinary functions
directory-tree: Public ordinary functions
doctype-format: Private ordinary functions
doctype-stream: Private ordinary functions
dotted-to-ipaddr: Private ordinary functions
dump-output-stream-data: Public ordinary functions

E
encode-uri-string: Public ordinary functions
ensure-integer: Public macros
ensure-keyword: Public ordinary functions
ensure-keyword-default-case: Public ordinary functions
ensure-keyword-upcase: Public ordinary functions
ensure-string: Public ordinary functions
errorset: Private macros
escape-backslashes: Public ordinary functions
escape-xml-string: Public ordinary functions

F
fast-string-search: Public ordinary functions
field-buffers-buffers: Private ordinary functions
field-buffers-field-lengths: Private ordinary functions
field-buffers-nfields: Private ordinary functions
field-buffers-p: Private ordinary functions
file-size: Public ordinary functions
file-subst: Public ordinary functions
filter: Public ordinary functions
find-end-tag: Private ordinary functions
find-start-tag: Private ordinary functions
find-test-generic-functions: Private ordinary functions
find-tree: Public ordinary functions
first-char: Public ordinary functions
fixed-worker: Private ordinary functions
fixme: Public ordinary functions
fixnum-width: Public ordinary functions
flatten: Public ordinary functions
for: Public macros
Function, %print-byte-array-input-stream: Private ordinary functions
Function, %print-byte-array-output-stream: Private ordinary functions
Function, %repl: Private ordinary functions
Function, (setf bref): Private ordinary functions
Function, (setf buf-end): Private ordinary functions
Function, (setf buf-new): Private ordinary functions
Function, (setf buf-start): Private ordinary functions
Function, (setf buf-used): Private ordinary functions
Function, (setf buf-vec): Private ordinary functions
Function, (setf byte-array-input-stream-bin): Private ordinary functions
Function, (setf byte-array-input-stream-bout): Private ordinary functions
Function, (setf byte-array-input-stream-buffering): Private ordinary functions
Function, (setf byte-array-input-stream-byte-array): Private ordinary functions
Function, (setf byte-array-input-stream-char-size): Private ordinary functions
Function, (setf byte-array-input-stream-cin-buffer): Private ordinary functions
Function, (setf byte-array-input-stream-cout): Private ordinary functions
Function, (setf byte-array-input-stream-csize-buffer): Private ordinary functions
Function, (setf byte-array-input-stream-current): Private ordinary functions
Function, (setf byte-array-input-stream-delete-original): Private ordinary functions
Function, (setf byte-array-input-stream-dual-channel-p): Private ordinary functions
Function, (setf byte-array-input-stream-element-mode): Private ordinary functions
Function, (setf byte-array-input-stream-element-size): Private ordinary functions
Function, (setf byte-array-input-stream-element-type): Private ordinary functions
Function, (setf byte-array-input-stream-end): Private ordinary functions
Function, (setf byte-array-input-stream-eof-forced-p): Private ordinary functions
Function, (setf byte-array-input-stream-external-format): Private ordinary functions
Function, (setf byte-array-input-stream-fd): Private ordinary functions
Function, (setf byte-array-input-stream-fd-type): Private ordinary functions
Function, (setf byte-array-input-stream-file): Private ordinary functions
Function, (setf byte-array-input-stream-handler): Private ordinary functions
Function, (setf byte-array-input-stream-ibuf): Private ordinary functions
Function, (setf byte-array-input-stream-in): Private ordinary functions
Function, (setf byte-array-input-stream-in-buffer): Private ordinary functions
Function, (setf byte-array-input-stream-in-index): Private ordinary functions
Function, (setf byte-array-input-stream-input-char-pos): Private ordinary functions
Function, (setf byte-array-input-stream-instead): Private ordinary functions
Function, (setf byte-array-input-stream-listen): Private ordinary functions
Function, (setf byte-array-input-stream-misc): Private ordinary functions
Function, (setf byte-array-input-stream-n-bin): Private ordinary functions
Function, (setf byte-array-input-stream-name): Private ordinary functions
Function, (setf byte-array-input-stream-obuf): Private ordinary functions
Function, (setf byte-array-input-stream-original): Private ordinary functions
Function, (setf byte-array-input-stream-output-bytes): Private ordinary functions
Function, (setf byte-array-input-stream-output-column): Private ordinary functions
Function, (setf byte-array-input-stream-output-queue): Private ordinary functions
Function, (setf byte-array-input-stream-pathname): Private ordinary functions
Function, (setf byte-array-input-stream-replacement): Private ordinary functions
Function, (setf byte-array-input-stream-serve-events): Private ordinary functions
Function, (setf byte-array-input-stream-sout): Private ordinary functions
Function, (setf byte-array-input-stream-timeout): Private ordinary functions
Function, (setf byte-array-output-stream-bin): Private ordinary functions
Function, (setf byte-array-output-stream-bout): Private ordinary functions
Function, (setf byte-array-output-stream-buffer): Private ordinary functions
Function, (setf byte-array-output-stream-buffering): Private ordinary functions
Function, (setf byte-array-output-stream-char-size): Private ordinary functions
Function, (setf byte-array-output-stream-cin-buffer): Private ordinary functions
Function, (setf byte-array-output-stream-cout): Private ordinary functions
Function, (setf byte-array-output-stream-csize-buffer): Private ordinary functions
Function, (setf byte-array-output-stream-delete-original): Private ordinary functions
Function, (setf byte-array-output-stream-dual-channel-p): Private ordinary functions
Function, (setf byte-array-output-stream-element-mode): Private ordinary functions
Function, (setf byte-array-output-stream-element-size): Private ordinary functions
Function, (setf byte-array-output-stream-element-type): Private ordinary functions
Function, (setf byte-array-output-stream-eof-forced-p): Private ordinary functions
Function, (setf byte-array-output-stream-external-format): Private ordinary functions
Function, (setf byte-array-output-stream-fd): Private ordinary functions
Function, (setf byte-array-output-stream-fd-type): Private ordinary functions
Function, (setf byte-array-output-stream-file): Private ordinary functions
Function, (setf byte-array-output-stream-handler): Private ordinary functions
Function, (setf byte-array-output-stream-ibuf): Private ordinary functions
Function, (setf byte-array-output-stream-in): Private ordinary functions
Function, (setf byte-array-output-stream-in-buffer): Private ordinary functions
Function, (setf byte-array-output-stream-in-index): Private ordinary functions
Function, (setf byte-array-output-stream-index): Private ordinary functions
Function, (setf byte-array-output-stream-input-char-pos): Private ordinary functions
Function, (setf byte-array-output-stream-instead): Private ordinary functions
Function, (setf byte-array-output-stream-listen): Private ordinary functions
Function, (setf byte-array-output-stream-misc): Private ordinary functions
Function, (setf byte-array-output-stream-n-bin): Private ordinary functions
Function, (setf byte-array-output-stream-name): Private ordinary functions
Function, (setf byte-array-output-stream-obuf): Private ordinary functions
Function, (setf byte-array-output-stream-original): Private ordinary functions
Function, (setf byte-array-output-stream-output-bytes): Private ordinary functions
Function, (setf byte-array-output-stream-output-column): Private ordinary functions
Function, (setf byte-array-output-stream-output-queue): Private ordinary functions
Function, (setf byte-array-output-stream-pathname): Private ordinary functions
Function, (setf byte-array-output-stream-replacement): Private ordinary functions
Function, (setf byte-array-output-stream-serve-events): Private ordinary functions
Function, (setf byte-array-output-stream-sout): Private ordinary functions
Function, (setf byte-array-output-stream-timeout): Private ordinary functions
Function, (setf field-buffers-buffers): Private ordinary functions
Function, (setf field-buffers-field-lengths): Private ordinary functions
Function, (setf field-buffers-nfields): Private ordinary functions
Function, (setf get-alist): Public ordinary functions
Function, accept-and-check-tcp-connection: Private ordinary functions
Function, accept-tcp-connection: Private ordinary functions
Function, add-sql-quotes: Public ordinary functions
Function, alist-elem-p: Public ordinary functions
Function, alist-plist: Public ordinary functions
Function, alistp: Public ordinary functions
Function, append-sublists: Public ordinary functions
Function, appendnew: Public ordinary functions
Function, base-url!: Public ordinary functions
Function, bfield: Private ordinary functions
Function, binary-sequence-to-hex-string: Public ordinary functions
Function, bref: Private ordinary functions
Function, buf-clear: Private ordinary functions
Function, buf-end: Private ordinary functions
Function, buf-flush: Private ordinary functions
Function, buf-insert: Private ordinary functions
Function, buf-new: Private ordinary functions
Function, buf-next: Private ordinary functions
Function, buf-p: Private ordinary functions
Function, buf-pop: Private ordinary functions
Function, buf-reset: Private ordinary functions
Function, buf-start: Private ordinary functions
Function, buf-used: Private ordinary functions
Function, buf-vec: Private ordinary functions
Function, byte-array-binch: Private ordinary functions
Function, byte-array-bout: Private ordinary functions
Function, byte-array-in-misc: Private ordinary functions
Function, byte-array-inch: Private ordinary functions
Function, byte-array-input-stream-bin: Private ordinary functions
Function, byte-array-input-stream-bout: Private ordinary functions
Function, byte-array-input-stream-buffering: Private ordinary functions
Function, byte-array-input-stream-byte-array: Private ordinary functions
Function, byte-array-input-stream-char-size: Private ordinary functions
Function, byte-array-input-stream-cin-buffer: Private ordinary functions
Function, byte-array-input-stream-cout: Private ordinary functions
Function, byte-array-input-stream-csize-buffer: Private ordinary functions
Function, byte-array-input-stream-current: Private ordinary functions
Function, byte-array-input-stream-delete-original: Private ordinary functions
Function, byte-array-input-stream-dual-channel-p: Private ordinary functions
Function, byte-array-input-stream-element-mode: Private ordinary functions
Function, byte-array-input-stream-element-size: Private ordinary functions
Function, byte-array-input-stream-element-type: Private ordinary functions
Function, byte-array-input-stream-end: Private ordinary functions
Function, byte-array-input-stream-eof-forced-p: Private ordinary functions
Function, byte-array-input-stream-external-format: Private ordinary functions
Function, byte-array-input-stream-fd: Private ordinary functions
Function, byte-array-input-stream-fd-type: Private ordinary functions
Function, byte-array-input-stream-file: Private ordinary functions
Function, byte-array-input-stream-handler: Private ordinary functions
Function, byte-array-input-stream-ibuf: Private ordinary functions
Function, byte-array-input-stream-in: Private ordinary functions
Function, byte-array-input-stream-in-buffer: Private ordinary functions
Function, byte-array-input-stream-in-index: Private ordinary functions
Function, byte-array-input-stream-input-char-pos: Private ordinary functions
Function, byte-array-input-stream-instead: Private ordinary functions
Function, byte-array-input-stream-listen: Private ordinary functions
Function, byte-array-input-stream-misc: Private ordinary functions
Function, byte-array-input-stream-n-bin: Private ordinary functions
Function, byte-array-input-stream-name: Private ordinary functions
Function, byte-array-input-stream-obuf: Private ordinary functions
Function, byte-array-input-stream-original: Private ordinary functions
Function, byte-array-input-stream-output-bytes: Private ordinary functions
Function, byte-array-input-stream-output-column: Private ordinary functions
Function, byte-array-input-stream-output-queue: Private ordinary functions
Function, byte-array-input-stream-p: Private ordinary functions
Function, byte-array-input-stream-pathname: Private ordinary functions
Function, byte-array-input-stream-replacement: Private ordinary functions
Function, byte-array-input-stream-serve-events: Private ordinary functions
Function, byte-array-input-stream-sout: Private ordinary functions
Function, byte-array-input-stream-timeout: Private ordinary functions
Function, byte-array-out-misc: Private ordinary functions
Function, byte-array-output-stream-bin: Private ordinary functions
Function, byte-array-output-stream-bout: Private ordinary functions
Function, byte-array-output-stream-buffer: Private ordinary functions
Function, byte-array-output-stream-buffering: Private ordinary functions
Function, byte-array-output-stream-char-size: Private ordinary functions
Function, byte-array-output-stream-cin-buffer: Private ordinary functions
Function, byte-array-output-stream-cout: Private ordinary functions
Function, byte-array-output-stream-csize-buffer: Private ordinary functions
Function, byte-array-output-stream-delete-original: Private ordinary functions
Function, byte-array-output-stream-dual-channel-p: Private ordinary functions
Function, byte-array-output-stream-element-mode: Private ordinary functions
Function, byte-array-output-stream-element-size: Private ordinary functions
Function, byte-array-output-stream-element-type: Private ordinary functions
Function, byte-array-output-stream-eof-forced-p: Private ordinary functions
Function, byte-array-output-stream-external-format: Private ordinary functions
Function, byte-array-output-stream-fd: Private ordinary functions
Function, byte-array-output-stream-fd-type: Private ordinary functions
Function, byte-array-output-stream-file: Private ordinary functions
Function, byte-array-output-stream-handler: Private ordinary functions
Function, byte-array-output-stream-ibuf: Private ordinary functions
Function, byte-array-output-stream-in: Private ordinary functions
Function, byte-array-output-stream-in-buffer: Private ordinary functions
Function, byte-array-output-stream-in-index: Private ordinary functions
Function, byte-array-output-stream-index: Private ordinary functions
Function, byte-array-output-stream-input-char-pos: Private ordinary functions
Function, byte-array-output-stream-instead: Private ordinary functions
Function, byte-array-output-stream-listen: Private ordinary functions
Function, byte-array-output-stream-misc: Private ordinary functions
Function, byte-array-output-stream-n-bin: Private ordinary functions
Function, byte-array-output-stream-name: Private ordinary functions
Function, byte-array-output-stream-obuf: Private ordinary functions
Function, byte-array-output-stream-original: Private ordinary functions
Function, byte-array-output-stream-output-bytes: Private ordinary functions
Function, byte-array-output-stream-output-column: Private ordinary functions
Function, byte-array-output-stream-output-queue: Private ordinary functions
Function, byte-array-output-stream-p: Private ordinary functions
Function, byte-array-output-stream-pathname: Private ordinary functions
Function, byte-array-output-stream-replacement: Private ordinary functions
Function, byte-array-output-stream-serve-events: Private ordinary functions
Function, byte-array-output-stream-sout: Private ordinary functions
Function, byte-array-output-stream-timeout: Private ordinary functions
Function, byte-array-stream-read-n-bytes: Private ordinary functions
Function, canonicalize-directory-name: Private ordinary functions
Function, cdata-string: Public ordinary functions
Function, charhex: Public ordinary functions
Function, cl-functions: Private ordinary functions
Function, cl-symbol-list: Private ordinary functions
Function, cl-symbols: Private ordinary functions
Function, cl-variables: Private ordinary functions
Function, class-slot-names: Private ordinary functions
Function, close-active-socket: Public ordinary functions
Function, close-passive-socket: Private ordinary functions
Function, cmsg: Public ordinary functions
Function, cmsg-add: Public ordinary functions
Function, cmsg-c: Public ordinary functions
Function, cmsg-remove: Public ordinary functions
Function, collapse-whitespace: Public ordinary functions
Function, command-line-arguments: Public ordinary functions
Function, command-output: Public ordinary functions
Function, complex-number-tricmp: Public ordinary functions
Function, compose: Public ordinary functions
Function, concat-separated-strings: Public ordinary functions
Function, concat-symbol: Public ordinary functions
Function, concat-symbol-pkg: Public ordinary functions
Function, copy-binary-stream: Public ordinary functions
Function, copy-buf: Private ordinary functions
Function, copy-byte-array-input-stream: Private ordinary functions
Function, copy-byte-array-output-stream: Private ordinary functions
Function, copy-field-buffers: Private ordinary functions
Function, copy-file: Public ordinary functions
Function, count-string-char: Public ordinary functions
Function, count-string-char-if: Public ordinary functions
Function, count-string-words: Public ordinary functions
Function, create-inet-listener: Private ordinary functions
Function, cwd: Public ordinary functions
Function, date-string: Public ordinary functions
Function, day-of-week: Public ordinary functions
Function, decode-uri-query-string: Public ordinary functions
Function, decode-uri-string: Public ordinary functions
Function, delete-alist: Public ordinary functions
Function, delete-directory-and-files: Public ordinary functions
Function, delimited-string-to-list: Public ordinary functions
Function, deriv: Private ordinary functions
Function, destroy-process: Private ordinary functions
Function, directory-tree: Public ordinary functions
Function, doctype-format: Private ordinary functions
Function, doctype-stream: Private ordinary functions
Function, dotted-to-ipaddr: Private ordinary functions
Function, dump-output-stream-data: Public ordinary functions
Function, encode-uri-string: Public ordinary functions
Function, ensure-keyword: Public ordinary functions
Function, ensure-keyword-default-case: Public ordinary functions
Function, ensure-keyword-upcase: Public ordinary functions
Function, ensure-string: Public ordinary functions
Function, escape-backslashes: Public ordinary functions
Function, escape-xml-string: Public ordinary functions
Function, fast-string-search: Public ordinary functions
Function, field-buffers-buffers: Private ordinary functions
Function, field-buffers-field-lengths: Private ordinary functions
Function, field-buffers-nfields: Private ordinary functions
Function, field-buffers-p: Private ordinary functions
Function, file-size: Public ordinary functions
Function, file-subst: Public ordinary functions
Function, filter: Public ordinary functions
Function, find-end-tag: Private ordinary functions
Function, find-start-tag: Private ordinary functions
Function, find-test-generic-functions: Private ordinary functions
Function, find-tree: Public ordinary functions
Function, first-char: Public ordinary functions
Function, fixed-worker: Private ordinary functions
Function, fixme: Public ordinary functions
Function, fixnum-width: Public ordinary functions
Function, flatten: Public ordinary functions
Function, function-to-string: Private ordinary functions
Function, generalized-equal: Public ordinary functions
Function, generalized-equal-array: Private ordinary functions
Function, generalized-equal-fielded-object: Private ordinary functions
Function, generalized-equal-function: Private ordinary functions
Function, generalized-equal-hash-table: Private ordinary functions
Function, get-alist: Public ordinary functions
Function, get-output-stream-data: Public ordinary functions
Function, getpid: Public ordinary functions
Function, hexchar: Public ordinary functions
Function, histogram: Public ordinary functions
Function, hsv->rgb: Public ordinary functions
Function, hsv-equal: Public ordinary functions
Function, hsv-similar: Public ordinary functions
Function, hsv255->rgb255: Public ordinary functions
Function, hsv255-equal: Public ordinary functions
Function, hsv255-similar: Public ordinary functions
Function, hue-difference: Public ordinary functions
Function, hue-difference-fixnum: Public ordinary functions
Function, indent-html-spaces: Public ordinary functions
Function, indent-spaces: Public ordinary functions
Function, init/listener: Public ordinary functions
Function, init/repl: Public ordinary functions
Function, integer-string: Public ordinary functions
Function, internal-make-byte-array-input-stream: Private ordinary functions
Function, ipaddr-array-to-dotted: Private ordinary functions
Function, ipaddr-to-dotted: Private ordinary functions
Function, ipaddr-to-hostname: Private ordinary functions
Function, is-char-whitespace: Public ordinary functions
Function, is-dst: Public ordinary functions
Function, is-string-empty: Public ordinary functions
Function, is-string-whitespace: Public ordinary functions
Function, last-char: Public ordinary functions
Function, lex-string: Public ordinary functions
Function, list-to-delimited-string: Public ordinary functions
Function, list-to-string: Private ordinary functions
Function, listen-to-inet-port: Private ordinary functions
Function, listener-shutdown: Private ordinary functions
Function, listener-startup: Private ordinary functions
Function, lookup-hostname: Private ordinary functions
Function, make-active-socket: Public ordinary functions
Function, make-buf: Private ordinary functions
Function, make-byte-array-input-stream: Public ordinary functions
Function, make-byte-array-output-stream: Private ordinary functions
Function, make-fd-stream: Private ordinary functions
Function, make-field-buffers: Private ordinary functions
Function, make-fields-buffer: Public ordinary functions
Function, make-fields-buffer2: Private ordinary functions
Function, make-lock: Private ordinary functions
Function, make-process: Private ordinary functions
Function, make-repl: Public ordinary functions
Function, make-socket-server: Private ordinary functions
Function, make-url: Public ordinary functions
Function, make-usb8-array: Public ordinary functions
Function, map-and-remove-nils: Public ordinary functions
Function, mapappend: Public ordinary functions
Function, mapcar-append-string: Public ordinary functions
Function, mapcar-append-string-nontailrec: Private ordinary functions
Function, mapcar2-append-string: Public ordinary functions
Function, mapcar2-append-string-nontailrec: Private ordinary functions
Function, memo-proc: Public ordinary functions
Function, memoize: Public ordinary functions
Function, mklist: Public ordinary functions
Function, monthname: Private ordinary functions
Function, multiword-match: Public ordinary functions
Function, new-buf: Private ordinary functions
Function, next-server-name: Private ordinary functions
Function, next-worker-name: Private ordinary functions
Function, non-alphanumericp: Public ordinary functions
Function, nstring-trim-last-character: Public ordinary functions
Function, nsubseq: Public ordinary functions
Function, null-output-stream: Public ordinary functions
Function, number-tricmp: Public ordinary functions
Function, numbers-within-percentage: Public ordinary functions
Function, only-null-list-elements-p: Private ordinary functions
Function, parse-float: Public ordinary functions
Function, plist-alist: Public ordinary functions
Function, position-char: Public ordinary functions
Function, position-not-char: Public ordinary functions
Function, positions-xml-tag-contents: Public ordinary functions
Function, posix-time-to-utime: Public ordinary functions
Function, prefixed-fixnum-string: Public ordinary functions
Function, prefixed-integer-string: Public ordinary functions
Function, pretty-date: Public ordinary functions
Function, pretty-date-ut: Public ordinary functions
Function, print-file-contents: Public ordinary functions
Function, print-float-units: Public ordinary functions
Function, print-hash: Public ordinary functions
Function, print-list: Public ordinary functions
Function, print-n-chars: Public ordinary functions
Function, print-n-strings: Public ordinary functions
Function, print-prompt: Private ordinary functions
Function, print-rows: Public ordinary functions
Function, print-seconds: Public ordinary functions
Function, print-separated-strings: Public ordinary functions
Function, print-symbols: Private ordinary functions
Function, probe-directory: Public ordinary functions
Function, process-sleep: Private ordinary functions
Function, quit: Public ordinary functions
Function, random-char: Private ordinary functions
Function, random-string: Public ordinary functions
Function, read-buffered-fields: Public ordinary functions
Function, read-buffered-fields2: Private ordinary functions
Function, read-buffered-line: Private ordinary functions
Function, read-file-to-string: Public ordinary functions
Function, read-file-to-strings: Public ordinary functions
Function, read-file-to-usb8-array: Public ordinary functions
Function, read-socket-line: Private ordinary functions
Function, read-stream-to-string: Public ordinary functions
Function, read-stream-to-strings: Public ordinary functions
Function, read-uint2-be: Public ordinary functions
Function, read-uint2-le: Public ordinary functions
Function, read-uint3-be: Public ordinary functions
Function, read-uint3-le: Public ordinary functions
Function, read-uint4-be: Public ordinary functions
Function, read-uint4-le: Public ordinary functions
Function, read-uint5-be: Public ordinary functions
Function, read-uint5-le: Public ordinary functions
Function, read-uint6-be: Public ordinary functions
Function, read-uint6-le: Public ordinary functions
Function, read-uint7-be: Public ordinary functions
Function, read-uint7-le: Public ordinary functions
Function, read-uint8-be: Public ordinary functions
Function, read-uint8-le: Public ordinary functions
Function, remote-host: Private ordinary functions
Function, remove-alist: Public ordinary functions
Function, remove-char-string: Public ordinary functions
Function, remove-from-tree-if: Public ordinary functions
Function, remove-keyword: Public ordinary functions
Function, remove-keywords: Public ordinary functions
Function, remove-signal-handler: Public ordinary functions
Function, repl-on-stream: Private ordinary functions
Function, repl-worker: Private ordinary functions
Function, replaced-string-length: Private ordinary functions
Function, rgb->hsv: Public ordinary functions
Function, rgb255->hsv255: Public ordinary functions
Function, run-shell-command: Public ordinary functions
Function, run-tests-for-instance: Private ordinary functions
Function, safely-read-from-string: Public ordinary functions
Function, scaled-epsilon: Public ordinary functions
Function, score-multiword-match: Public ordinary functions
Function, seconds-to-condensed-time-string: Public ordinary functions
Function, seed-random-generator: Public ordinary functions
Function, set-signal-handler: Public ordinary functions
Function, sgml-header-stream: Public ordinary functions
Function, show: Public ordinary functions
Function, show-functions: Public ordinary functions
Function, show-variables: Public ordinary functions
Function, shrink-vector: Public ordinary functions
Function, signal-key-to-number: Private ordinary functions
Function, simple-string-tricmp: Public ordinary functions
Function, sinc: Public ordinary functions
Function, sin^: Private ordinary functions
Function, sorted-vector-find: Public ordinary functions
Function, split-alphanumeric-string: Public ordinary functions
Function, split-uri-query-string: Public ordinary functions
Function, start-fixed-number-of-workers: Private ordinary functions
Function, start-socket-server: Private ordinary functions
Function, stop-all/listener: Public ordinary functions
Function, stream-subst: Public ordinary functions
Function, string->list: Public ordinary functions
Function, string-default-case: Private ordinary functions
Function, string-delimited-string-to-list: Public ordinary functions
Function, string-elide: Public ordinary functions
Function, string-hash: Public ordinary functions
Function, string-invert: Public ordinary functions
Function, string-left-trim-whitespace: Public ordinary functions
Function, string-maybe-shorten: Public ordinary functions
Function, string-right-trim-one-char: Public ordinary functions
Function, string-right-trim-whitespace: Public ordinary functions
Function, string-starts-with: Public ordinary functions
Function, string-strip-ending: Public ordinary functions
Function, string-substitute: Public ordinary functions
Function, string-to-list-skip-delimiter: Public ordinary functions
Function, string-to-usb8-array: Public ordinary functions
Function, string-tricmp: Public ordinary functions
Function, string-trim-last-character: Public ordinary functions
Function, string-trim-whitespace: Public ordinary functions
Function, structure-slot-names: Private ordinary functions
Function, substitute-chars-strings: Public ordinary functions
Function, substitute-string-for-char: Public ordinary functions
Function, trim-non-alphanumeric: Public ordinary functions
Function, unique-slot-values: Public ordinary functions
Function, uri-query-to-alist: Public ordinary functions
Function, usb8-array-to-string: Public ordinary functions
Function, user-agent-ie-p: Public ordinary functions
Function, utime-to-posix-time: Public ordinary functions
Function, write-cdata: Public ordinary functions
Function, write-fixnum: Public ordinary functions
Function, write-uint2-be: Public ordinary functions
Function, write-uint2-le: Public ordinary functions
Function, write-uint3-be: Public ordinary functions
Function, write-uint3-le: Public ordinary functions
Function, write-uint4-be: Public ordinary functions
Function, write-uint4-le: Public ordinary functions
Function, write-uint5-be: Public ordinary functions
Function, write-uint5-le: Public ordinary functions
Function, write-uint6-be: Public ordinary functions
Function, write-uint6-le: Public ordinary functions
Function, write-uint7-be: Public ordinary functions
Function, write-uint7-le: Public ordinary functions
Function, write-uint8-be: Public ordinary functions
Function, write-uint8-le: Public ordinary functions
Function, write-utime-hm: Public ordinary functions
Function, write-utime-hm-stream: Public ordinary functions
Function, write-utime-hms: Public ordinary functions
Function, write-utime-hms-stream: Public ordinary functions
Function, write-utime-ymdhm: Public ordinary functions
Function, write-utime-ymdhm-stream: Public ordinary functions
Function, write-utime-ymdhms: Public ordinary functions
Function, write-utime-ymdhms-stream: Public ordinary functions
Function, xml-declaration-stream: Private ordinary functions
Function, xml-tag-contents: Public ordinary functions
function-args: Private generic functions
function-args: Private generic functions
function-to-string: Private ordinary functions

G
generalized-equal: Public ordinary functions
generalized-equal-array: Private ordinary functions
generalized-equal-fielded-object: Private ordinary functions
generalized-equal-function: Private ordinary functions
generalized-equal-hash-table: Private ordinary functions
Generic Function, (setf base-name): Private generic functions
Generic Function, (setf catch-errors): Private generic functions
Generic Function, (setf connection): Private generic functions
Generic Function, (setf function-args): Private generic functions
Generic Function, (setf listener): Public generic functions
Generic Function, (setf listener-format): Private generic functions
Generic Function, (setf listener-function): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf number-fixed-workers): Private generic functions
Generic Function, (setf port): Private generic functions
Generic Function, (setf process): Private generic functions
Generic Function, (setf remote-host-checker): Private generic functions
Generic Function, (setf socket): Private generic functions
Generic Function, (setf thread-fun): Private generic functions
Generic Function, (setf timeout): Private generic functions
Generic Function, (setf wait): Private generic functions
Generic Function, (setf workers): Private generic functions
Generic Function, base-name: Private generic functions
Generic Function, catch-errors: Private generic functions
Generic Function, connection: Private generic functions
Generic Function, function-args: Private generic functions
Generic Function, listener: Public generic functions
Generic Function, listener-format: Private generic functions
Generic Function, listener-function: Private generic functions
Generic Function, name: Private generic functions
Generic Function, number-fixed-workers: Private generic functions
Generic Function, port: Private generic functions
Generic Function, process: Private generic functions
Generic Function, remote-host-checker: Private generic functions
Generic Function, socket: Private generic functions
Generic Function, thread-fun: Private generic functions
Generic Function, timeout: Private generic functions
Generic Function, wait: Private generic functions
Generic Function, workers: Private generic functions
get-alist: Public ordinary functions
get-output-stream-data: Public ordinary functions
getpid: Public ordinary functions

H
hexchar: Public ordinary functions
histogram: Public ordinary functions
hsv->rgb: Public ordinary functions
hsv-equal: Public ordinary functions
hsv-similar: Public ordinary functions
hsv255->rgb255: Public ordinary functions
hsv255-equal: Public ordinary functions
hsv255-similar: Public ordinary functions
hue-difference: Public ordinary functions
hue-difference-fixnum: Public ordinary functions

I
if*: Private macros
in: Public macros
indent-html-spaces: Public ordinary functions
indent-spaces: Public ordinary functions
init/listener: Public ordinary functions
init/repl: Public ordinary functions
initialize-instance: Public standalone methods
integer-string: Public ordinary functions
internal-make-byte-array-input-stream: Private ordinary functions
ipaddr-array-to-dotted: Private ordinary functions
ipaddr-to-dotted: Private ordinary functions
ipaddr-to-hostname: Private ordinary functions
is-char-whitespace: Public ordinary functions
is-dst: Public ordinary functions
is-string-empty: Public ordinary functions
is-string-whitespace: Public ordinary functions

L
last-char: Public ordinary functions
let-if: Public macros
let-when: Public macros
lex-string: Public ordinary functions
list-to-delimited-string: Public ordinary functions
list-to-string: Private ordinary functions
listen-to-inet-port: Private ordinary functions
listener: Public generic functions
listener: Public generic functions
listener: Public generic functions
listener-format: Private generic functions
listener-format: Private generic functions
listener-function: Private generic functions
listener-function: Private generic functions
listener-shutdown: Private ordinary functions
listener-startup: Private ordinary functions
lookup-hostname: Private ordinary functions

M
mac: Public macros
Macro, aand: Public macros
Macro, acond: Public macros
Macro, acond2: Private macros
Macro, aif: Public macros
Macro, aif2: Private macros
Macro, alambda: Public macros
Macro, awhen: Public macros
Macro, awhen2: Private macros
Macro, awhile: Public macros
Macro, awhile2: Private macros
Macro, def-cached-instance: Public macros
Macro, def-cached-vector: Public macros
Macro, def-prefixed-number-string: Private macros
Macro, def-string-tricmp: Private macros
Macro, def-unsigned-int-io: Public macros
Macro, defconstant*: Public macros
Macro, deflex: Public macros
Macro, defun-memo: Public macros
Macro, defvar-unbound: Public macros
Macro, ensure-integer: Public macros
Macro, errorset: Private macros
Macro, for: Public macros
Macro, if*: Private macros
Macro, in: Public macros
Macro, let-if: Public macros
Macro, let-when: Public macros
Macro, mac: Public macros
Macro, make-unsigned-int-io-fn: Public macros
Macro, mean: Public macros
Macro, mv-bind: Public macros
Macro, ppmx: Public macros
Macro, print-form-and-results: Private macros
Macro, process-class-option: Public macros
Macro, process-slot-option: Public macros
Macro, random-choice: Public macros
Macro, string-append: Public macros
Macro, time-iterations: Public macros
Macro, time-seconds: Public macros
Macro, until: Public macros
Macro, update-alist: Public macros
Macro, update-plist: Public macros
Macro, while: Public macros
Macro, with-each-file-line: Public macros
Macro, with-each-stream-line: Public macros
Macro, with-gensyms: Public macros
Macro, with-ignore-errors: Public macros
Macro, with-lock-held: Private macros
Macro, with-timeout: Private macros
Macro, with-utime-decoding: Public macros
Macro, with-utime-decoding-utc-offset: Public macros
Macro, _f: Public macros
make-active-socket: Public ordinary functions
make-buf: Private ordinary functions
make-byte-array-input-stream: Public ordinary functions
make-byte-array-output-stream: Private ordinary functions
make-fd-stream: Private ordinary functions
make-field-buffers: Private ordinary functions
make-fields-buffer: Public ordinary functions
make-fields-buffer2: Private ordinary functions
make-lock: Private ordinary functions
make-process: Private ordinary functions
make-repl: Public ordinary functions
make-socket-server: Private ordinary functions
make-unsigned-int-io-fn: Public macros
make-url: Public ordinary functions
make-usb8-array: Public ordinary functions
map-and-remove-nils: Public ordinary functions
mapappend: Public ordinary functions
mapcar-append-string: Public ordinary functions
mapcar-append-string-nontailrec: Private ordinary functions
mapcar2-append-string: Public ordinary functions
mapcar2-append-string-nontailrec: Private ordinary functions
mean: Public macros
memo-proc: Public ordinary functions
memoize: Public ordinary functions
Method, (setf base-name): Private generic functions
Method, (setf catch-errors): Private generic functions
Method, (setf connection): Private generic functions
Method, (setf function-args): Private generic functions
Method, (setf listener): Public generic functions
Method, (setf listener): Public generic functions
Method, (setf listener-format): Private generic functions
Method, (setf listener-function): Private generic functions
Method, (setf name): Private generic functions
Method, (setf name): Private generic functions
Method, (setf number-fixed-workers): Private generic functions
Method, (setf port): Private generic functions
Method, (setf process): Private generic functions
Method, (setf process): Private generic functions
Method, (setf remote-host-checker): Private generic functions
Method, (setf socket): Private generic functions
Method, (setf socket): Private generic functions
Method, (setf thread-fun): Private generic functions
Method, (setf timeout): Private generic functions
Method, (setf wait): Private generic functions
Method, (setf workers): Private generic functions
Method, base-name: Private generic functions
Method, catch-errors: Private generic functions
Method, connection: Private generic functions
Method, function-args: Private generic functions
Method, initialize-instance: Public standalone methods
Method, listener: Public generic functions
Method, listener: Public generic functions
Method, listener-format: Private generic functions
Method, listener-function: Private generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, number-fixed-workers: Private generic functions
Method, port: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, process: Private generic functions
Method, process: Private generic functions
Method, remote-host-checker: Private generic functions
Method, socket: Private generic functions
Method, socket: Private generic functions
Method, thread-fun: Private generic functions
Method, timeout: Private generic functions
Method, wait: Private generic functions
Method, workers: Private generic functions
mklist: Public ordinary functions
monthname: Private ordinary functions
multiword-match: Public ordinary functions
mv-bind: Public macros

N
name: Private generic functions
name: Private generic functions
name: Private generic functions
new-buf: Private ordinary functions
next-server-name: Private ordinary functions
next-worker-name: Private ordinary functions
non-alphanumericp: Public ordinary functions
nstring-trim-last-character: Public ordinary functions
nsubseq: Public ordinary functions
null-output-stream: Public ordinary functions
number-fixed-workers: Private generic functions
number-fixed-workers: Private generic functions
number-tricmp: Public ordinary functions
numbers-within-percentage: Public ordinary functions

O
only-null-list-elements-p: Private ordinary functions

P
parse-float: Public ordinary functions
plist-alist: Public ordinary functions
port: Private generic functions
port: Private generic functions
position-char: Public ordinary functions
position-not-char: Public ordinary functions
positions-xml-tag-contents: Public ordinary functions
posix-time-to-utime: Public ordinary functions
ppmx: Public macros
prefixed-fixnum-string: Public ordinary functions
prefixed-integer-string: Public ordinary functions
pretty-date: Public ordinary functions
pretty-date-ut: Public ordinary functions
print-file-contents: Public ordinary functions
print-float-units: Public ordinary functions
print-form-and-results: Private macros
print-hash: Public ordinary functions
print-list: Public ordinary functions
print-n-chars: Public ordinary functions
print-n-strings: Public ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-prompt: Private ordinary functions
print-rows: Public ordinary functions
print-seconds: Public ordinary functions
print-separated-strings: Public ordinary functions
print-symbols: Private ordinary functions
probe-directory: Public ordinary functions
process: Private generic functions
process: Private generic functions
process: Private generic functions
process-class-option: Public macros
process-sleep: Private ordinary functions
process-slot-option: Public macros

Q
quit: Public ordinary functions

R
random-char: Private ordinary functions
random-choice: Public macros
random-string: Public ordinary functions
read-buffered-fields: Public ordinary functions
read-buffered-fields2: Private ordinary functions
read-buffered-line: Private ordinary functions
read-file-to-string: Public ordinary functions
read-file-to-strings: Public ordinary functions
read-file-to-usb8-array: Public ordinary functions
read-socket-line: Private ordinary functions
read-stream-to-string: Public ordinary functions
read-stream-to-strings: Public ordinary functions
read-uint2-be: Public ordinary functions
read-uint2-le: Public ordinary functions
read-uint3-be: Public ordinary functions
read-uint3-le: Public ordinary functions
read-uint4-be: Public ordinary functions
read-uint4-le: Public ordinary functions
read-uint5-be: Public ordinary functions
read-uint5-le: Public ordinary functions
read-uint6-be: Public ordinary functions
read-uint6-le: Public ordinary functions
read-uint7-be: Public ordinary functions
read-uint7-le: Public ordinary functions
read-uint8-be: Public ordinary functions
read-uint8-le: Public ordinary functions
remote-host: Private ordinary functions
remote-host-checker: Private generic functions
remote-host-checker: Private generic functions
remove-alist: Public ordinary functions
remove-char-string: Public ordinary functions
remove-from-tree-if: Public ordinary functions
remove-keyword: Public ordinary functions
remove-keywords: Public ordinary functions
remove-signal-handler: Public ordinary functions
repl-on-stream: Private ordinary functions
repl-worker: Private ordinary functions
replaced-string-length: Private ordinary functions
rgb->hsv: Public ordinary functions
rgb255->hsv255: Public ordinary functions
run-shell-command: Public ordinary functions
run-tests-for-instance: Private ordinary functions

S
safely-read-from-string: Public ordinary functions
scaled-epsilon: Public ordinary functions
score-multiword-match: Public ordinary functions
seconds-to-condensed-time-string: Public ordinary functions
seed-random-generator: Public ordinary functions
set-signal-handler: Public ordinary functions
sgml-header-stream: Public ordinary functions
show: Public ordinary functions
show-functions: Public ordinary functions
show-variables: Public ordinary functions
shrink-vector: Public ordinary functions
signal-key-to-number: Private ordinary functions
simple-string-tricmp: Public ordinary functions
sinc: Public ordinary functions
sin^: Private ordinary functions
socket: Private generic functions
socket: Private generic functions
socket: Private generic functions
sorted-vector-find: Public ordinary functions
split-alphanumeric-string: Public ordinary functions
split-uri-query-string: Public ordinary functions
start-fixed-number-of-workers: Private ordinary functions
start-socket-server: Private ordinary functions
stop-all/listener: Public ordinary functions
stream-subst: Public ordinary functions
string->list: Public ordinary functions
string-append: Public macros
string-default-case: Private ordinary functions
string-delimited-string-to-list: Public ordinary functions
string-elide: Public ordinary functions
string-hash: Public ordinary functions
string-invert: Public ordinary functions
string-left-trim-whitespace: Public ordinary functions
string-maybe-shorten: Public ordinary functions
string-right-trim-one-char: Public ordinary functions
string-right-trim-whitespace: Public ordinary functions
string-starts-with: Public ordinary functions
string-strip-ending: Public ordinary functions
string-substitute: Public ordinary functions
string-to-list-skip-delimiter: Public ordinary functions
string-to-usb8-array: Public ordinary functions
string-tricmp: Public ordinary functions
string-trim-last-character: Public ordinary functions
string-trim-whitespace: Public ordinary functions
structure-slot-names: Private ordinary functions
substitute-chars-strings: Public ordinary functions
substitute-string-for-char: Public ordinary functions

T
thread-fun: Private generic functions
thread-fun: Private generic functions
time-iterations: Public macros
time-seconds: Public macros
timeout: Private generic functions
timeout: Private generic functions
trim-non-alphanumeric: Public ordinary functions

U
unique-slot-values: Public ordinary functions
until: Public macros
update-alist: Public macros
update-plist: Public macros
uri-query-to-alist: Public ordinary functions
usb8-array-to-string: Public ordinary functions
user-agent-ie-p: Public ordinary functions
utime-to-posix-time: Public ordinary functions

W
wait: Private generic functions
wait: Private generic functions
while: Public macros
with-each-file-line: Public macros
with-each-stream-line: Public macros
with-gensyms: Public macros
with-ignore-errors: Public macros
with-lock-held: Private macros
with-timeout: Private macros
with-utime-decoding: Public macros
with-utime-decoding-utc-offset: Public macros
workers: Private generic functions
workers: Private generic functions
write-cdata: Public ordinary functions
write-fixnum: Public ordinary functions
write-uint2-be: Public ordinary functions
write-uint2-le: Public ordinary functions
write-uint3-be: Public ordinary functions
write-uint3-le: Public ordinary functions
write-uint4-be: Public ordinary functions
write-uint4-le: Public ordinary functions
write-uint5-be: Public ordinary functions
write-uint5-le: Public ordinary functions
write-uint6-be: Public ordinary functions
write-uint6-le: Public ordinary functions
write-uint7-be: Public ordinary functions
write-uint7-le: Public ordinary functions
write-uint8-be: Public ordinary functions
write-uint8-le: Public ordinary functions
write-utime-hm: Public ordinary functions
write-utime-hm-stream: Public ordinary functions
write-utime-hms: Public ordinary functions
write-utime-hms-stream: Public ordinary functions
write-utime-ymdhm: Public ordinary functions
write-utime-ymdhm-stream: Public ordinary functions
write-utime-ymdhms: Public ordinary functions
write-utime-ymdhms-stream: Public ordinary functions

X
xml-declaration-stream: Private ordinary functions
xml-tag-contents: Public ordinary functions


A.3 Variables

Jump to:   *   +  
B   C   E   F   I   L   N   P   R   S   T   U   V   W  
Index Entry  Section

*
*active-listeners*: Private special variables
*base-url*: Public special variables
*console-msgs*: Public special variables
*console-msgs-types*: Private special variables
*listener-count*: Private special variables
*monthnames*: Private special variables
*standard-html-header*: Public special variables
*standard-xhtml-header*: Public special variables
*standard-xml-header*: Public special variables
*system-copy-fn*: Private special variables
*whitespace-chars*: Private special variables
*worker-count*: Private special variables

+
+char-code-0+: Private constants
+char-code-lower-a+: Private constants
+char-code-upper-a+: Private constants
+datetime-number-strings+: Public special variables
+day-seconds+: Private constants
+default-repl-server-port+: Private constants
+eof-char+: Private constants
+field-delim+: Private constants
+hex-chars+: Private special variables
+hour-seconds+: Private constants
+max-field+: Private constants
+max-fields-per-line+: Private constants
+max-line+: Private constants
+minute-seconds+: Private constants
+month-seconds+: Private constants
+newline+: Private constants
+posix-epoch+: Private constants
+system-copy-multiplier+: Private constants
+unambiguous-charset+: Private special variables
+unambiguous-length+: Private constants
+week-seconds+: Private constants
+year-seconds+: Private constants
+zellers-adj+: Private constants

B
base-name: Public classes
buffer: Private structures
buffers: Private structures
byte-array: Private structures

C
catch-errors: Public classes
connection: Private classes
Constant, +char-code-0+: Private constants
Constant, +char-code-lower-a+: Private constants
Constant, +char-code-upper-a+: Private constants
Constant, +day-seconds+: Private constants
Constant, +default-repl-server-port+: Private constants
Constant, +eof-char+: Private constants
Constant, +field-delim+: Private constants
Constant, +hour-seconds+: Private constants
Constant, +max-field+: Private constants
Constant, +max-fields-per-line+: Private constants
Constant, +max-line+: Private constants
Constant, +minute-seconds+: Private constants
Constant, +month-seconds+: Private constants
Constant, +newline+: Private constants
Constant, +posix-epoch+: Private constants
Constant, +system-copy-multiplier+: Private constants
Constant, +unambiguous-length+: Private constants
Constant, +week-seconds+: Private constants
Constant, +year-seconds+: Private constants
Constant, +zellers-adj+: Private constants
current: Private structures

E
end: Private structures
end: Private structures

F
field-lengths: Private structures
format: Public classes
function: Public classes
function-args: Public classes

I
if*-keyword-list: Private special variables
index: Private structures

L
listener: Private classes
listener: Private classes

N
name: Public classes
name: Private classes
new: Private structures
nfields: Private structures
number-fixed-workers: Public classes

P
port: Public classes
process: Public classes
process: Private classes

R
remote-host-checker: Public classes

S
Slot, base-name: Public classes
Slot, buffer: Private structures
Slot, buffers: Private structures
Slot, byte-array: Private structures
Slot, catch-errors: Public classes
Slot, connection: Private classes
Slot, current: Private structures
Slot, end: Private structures
Slot, end: Private structures
Slot, field-lengths: Private structures
Slot, format: Public classes
Slot, function: Public classes
Slot, function-args: Public classes
Slot, index: Private structures
Slot, listener: Private classes
Slot, listener: Private classes
Slot, name: Public classes
Slot, name: Private classes
Slot, new: Private structures
Slot, nfields: Private structures
Slot, number-fixed-workers: Public classes
Slot, port: Public classes
Slot, process: Public classes
Slot, process: Private classes
Slot, remote-host-checker: Public classes
Slot, socket: Public classes
Slot, socket: Private classes
Slot, start: Private structures
Slot, thread-fun: Private classes
Slot, timeout: Public classes
Slot, used: Private structures
Slot, vec: Private structures
Slot, wait: Public classes
Slot, workers: Public classes
socket: Public classes
socket: Private classes
Special Variable, *active-listeners*: Private special variables
Special Variable, *base-url*: Public special variables
Special Variable, *console-msgs*: Public special variables
Special Variable, *console-msgs-types*: Private special variables
Special Variable, *listener-count*: Private special variables
Special Variable, *monthnames*: Private special variables
Special Variable, *standard-html-header*: Public special variables
Special Variable, *standard-xhtml-header*: Public special variables
Special Variable, *standard-xml-header*: Public special variables
Special Variable, *system-copy-fn*: Private special variables
Special Variable, *whitespace-chars*: Private special variables
Special Variable, *worker-count*: Private special variables
Special Variable, +datetime-number-strings+: Public special variables
Special Variable, +hex-chars+: Private special variables
Special Variable, +unambiguous-charset+: Private special variables
Special Variable, if*-keyword-list: Private special variables
start: Private structures

T
thread-fun: Private classes
timeout: Public classes

U
used: Private structures

V
vec: Private structures

W
wait: Public classes
workers: Public classes


A.4 Data types

Jump to:   B   C   D   E   F   H   I   K   L   M   O   P   R   S   W   X  
Index Entry  Section

B
btree.lisp: The kmrcl/btree․lisp file
buf: Private structures
buff-input.lisp: The kmrcl/buff-input․lisp file
byte-array-input-stream: Private structures
byte-array-output-stream: Private structures
byte-stream.lisp: The kmrcl/byte-stream․lisp file

C
Class, fixed-worker: Private classes
Class, listener: Public classes
Class, repl: Private classes
Class, worker: Private classes
color.lisp: The kmrcl/color․lisp file
console.lisp: The kmrcl/console․lisp file

D
datetime.lisp: The kmrcl/datetime․lisp file

E
equal.lisp: The kmrcl/equal․lisp file

F
field-buffers: Private structures
File, btree.lisp: The kmrcl/btree․lisp file
File, buff-input.lisp: The kmrcl/buff-input․lisp file
File, byte-stream.lisp: The kmrcl/byte-stream․lisp file
File, color.lisp: The kmrcl/color․lisp file
File, console.lisp: The kmrcl/console․lisp file
File, datetime.lisp: The kmrcl/datetime․lisp file
File, equal.lisp: The kmrcl/equal․lisp file
File, functions.lisp: The kmrcl/functions․lisp file
File, hash.lisp: The kmrcl/hash․lisp file
File, ifstar.lisp: The kmrcl/ifstar․lisp file
File, impl.lisp: The kmrcl/impl․lisp file
File, io.lisp: The kmrcl/io․lisp file
File, kmrcl.asd: The kmrcl/kmrcl․asd file
File, listener.lisp: The kmrcl/listener․lisp file
File, lists.lisp: The kmrcl/lists․lisp file
File, macros.lisp: The kmrcl/macros․lisp file
File, math.lisp: The kmrcl/math․lisp file
File, mop.lisp: The kmrcl/mop․lisp file
File, os.lisp: The kmrcl/os․lisp file
File, package.lisp: The kmrcl/package․lisp file
File, processes.lisp: The kmrcl/processes․lisp file
File, random.lisp: The kmrcl/random․lisp file
File, repl.lisp: The kmrcl/repl․lisp file
File, seqs.lisp: The kmrcl/seqs․lisp file
File, signals.lisp: The kmrcl/signals․lisp file
File, sockets.lisp: The kmrcl/sockets․lisp file
File, strings.lisp: The kmrcl/strings․lisp file
File, strmatch.lisp: The kmrcl/strmatch․lisp file
File, symbols.lisp: The kmrcl/symbols․lisp file
File, web-utils.lisp: The kmrcl/web-utils․lisp file
File, xml-utils.lisp: The kmrcl/xml-utils․lisp file
fixed-worker: Private classes
functions.lisp: The kmrcl/functions․lisp file

H
hash.lisp: The kmrcl/hash․lisp file

I
ifstar.lisp: The kmrcl/ifstar․lisp file
impl.lisp: The kmrcl/impl․lisp file
io.lisp: The kmrcl/io․lisp file

K
kmr-mop: The kmr-mop package
kmrcl: The kmrcl system
kmrcl: The kmrcl package
kmrcl-system: The kmrcl-system package
kmrcl.asd: The kmrcl/kmrcl․asd file

L
listener: Public classes
listener.lisp: The kmrcl/listener․lisp file
lists.lisp: The kmrcl/lists․lisp file

M
macros.lisp: The kmrcl/macros․lisp file
math.lisp: The kmrcl/math․lisp file
mop.lisp: The kmrcl/mop․lisp file

O
os.lisp: The kmrcl/os․lisp file

P
Package, kmr-mop: The kmr-mop package
Package, kmrcl: The kmrcl package
Package, kmrcl-system: The kmrcl-system package
package.lisp: The kmrcl/package․lisp file
processes.lisp: The kmrcl/processes․lisp file

R
random.lisp: The kmrcl/random․lisp file
repl: Private classes
repl.lisp: The kmrcl/repl․lisp file

S
seqs.lisp: The kmrcl/seqs․lisp file
signals.lisp: The kmrcl/signals․lisp file
sockets.lisp: The kmrcl/sockets․lisp file
strings.lisp: The kmrcl/strings․lisp file
strmatch.lisp: The kmrcl/strmatch․lisp file
Structure, buf: Private structures
Structure, byte-array-input-stream: Private structures
Structure, byte-array-output-stream: Private structures
Structure, field-buffers: Private structures
symbols.lisp: The kmrcl/symbols․lisp file
System, kmrcl: The kmrcl system

W
web-utils.lisp: The kmrcl/web-utils․lisp file
worker: Private classes

X
xml-utils.lisp: The kmrcl/xml-utils․lisp file