Package Kmrcl - internal and external symbols

Part of:

asdf-system tinaa, asdf-system lml2, asdf-system kmrcl
See only external symbols
Package Kmrcl uses the packages Common-Lisp. It is also known as Kl. It has 737 total symbols and 240 external ones.

Class

extendable-buffer-output-stream
fixed-worker
listener
repl
worker

Variable

*active-listeners*

List of active listeners

*base-url*
*console-msgs*
*console-msgs-types*
*listener-count*

used to name listeners

*monthnames*
*standard-html-header*
*standard-xhtml-header*
*standard-xml-header*
*whitespace-chars*
*worker-count*

used to name workers

+datetime-number-strings+
+hex-chars+
+unambiguous-charset+
if*-keyword-list

Constant

+char-code-0+
+char-code-lower-a+
+char-code-upper-a+
+default-repl-server-port+
+eof-char+
+field-delim+
+max-field+
+max-fields-per-line+
+max-line+
+newline+
+posix-epoch+
+unambiguous-length+
+zellers-adj+

Function

%repl
accept-and-check-tcp-connection
accept-tcp-connection

Returns (VALUES stream socket)

add-sql-quotes
alist-elem-p
alist-plist
alistp
append-sublists

Takes a list of lists and appends all sublists

appendnew

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

base-url!
bfield
binary-sequence-to-hex-string
bref
buf-clear
buf-end
buf-flush
buf-insert
buf-new
buf-next
buf-p
buf-pop
buf-reset
buf-start
buf-used
buf-vec
canonicalize-directory-name
cdata-string
charhex

convert hex character to decimal

cl-functions
cl-symbols
cl-variables
class-slot-names

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

close-active-socket
close-passive-socket
cmsg

Format output to console

cmsg-add
cmsg-c

Push CONDITION keywords into console-msgs-types to print console msgs
for that CONDITION. T...

cmsg-remove
collapse-whitespace

Convert multiple whitespace characters to a single space character.

command-line-arguments
command-output

Interpolate ARGS into CONTROL-STRING as if by FORMAT, and
synchronously execute the result using ...

compose
concat-separated-strings
concat-symbol
concat-symbol-pkg
copy-binary-stream
copy-buf
copy-field-buffers
copy-file
count-string-char

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

count-string-char-if

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

count-string-words
create-inet-listener
cwd

Change directory and set default pathname

date-string
day-of-week

Day of week calculation using Zeller's Congruence.
Input: The year y, month m (1 ≤ m ≤ 12) an...

decode-uri-query-string

Decode a URI query string field

decode-uri-string

Unescape non-alphanumeric characters for URI fields

delete-directory-and-files
delimited-string-to-list

split a string with delimiter

deriv
destroy-process
directory-tree

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

doctype-format
doctype-stream
dotted-to-ipaddr

Convert from dotted string to 32-bit integer.

dump-output-stream-data

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

encode-uri-string

Escape non-alphanumeric characters for URI fields

ensure-keyword

Returns keyword for a name

ensure-keyword-default-case
ensure-keyword-upcase
ensure-string
escape-backslashes
escape-xml-string

Escape invalid XML characters

fast-string-search

Optimized search for a substring in a simple-string

field-buffers-buffers
field-buffers-field-lengths
field-buffers-nfields
field-buffers-p
file-size
file-subst
filter

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

find-end-tag
find-start-tag

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

find-test-generic-functions

Return a list of symbols for generic functions specialized on the
class of an instance and whose ...

find-tree

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

first-char
fixed-worker
fixme

Format output to console

fixnum-width
flatten
function-to-string

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

generalized-equal
generalized-equal-array
generalized-equal-fielded-object
generalized-equal-function
generalized-equal-hash-table
get-alist
get-output-stream-data

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

getpid

Return the PID of the lisp process.

hexchar
histogram
hsv->rgb
hsv-equal
hsv-similar

Returns T if two HSV values are similar.

hsv255->rgb255
hsv255-equal
hsv255-similar

Returns T if two HSV values are similar.

hue-difference

Return difference between two hues around 360 degree circle

hue-difference-fixnum

Return difference between two hues around 360 degree circle

indent-html-spaces

Indent n*2 html spaces to output stream

indent-spaces

Indent n*2 spaces to output stream

init/listener
init/repl
integer-string

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

ipaddr-array-to-dotted
ipaddr-to-dotted

Convert from 32-bit integer to dotted string.

is-char-whitespace
is-dst
is-string-empty
is-string-whitespace

Return t if string is all whitespace

last-char
lex-string

Separates a string at whitespace and returns a list of strings

list-to-delimited-string
list-to-string

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

listener-shutdown
listener-startup
make-active-socket

Returns (VALUES STREAM SOCKET)

make-buf
make-byte-array-input-stream
make-byte-array-output-stream

Returns an Output stream which will accumulate all output given it for
the benefit of the func...

make-fd-stream
make-field-buffers
make-fields-buffer
make-fields-buffer2
make-lock
make-process
make-repl
make-socket-server
make-url
make-usb8-array
map-and-remove-nils

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

mapappend
mapcar-append-string

Concatenate results of mapcar lambda calls

mapcar-append-string-nontailrec

Concatenate results of mapcar lambda calls

mapcar2-append-string

Concatenate results of mapcar lambda call's over two lists

mapcar2-append-string-nontailrec

Concatenate results of mapcar lambda call's over two lists

memo-proc

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

memoize
mklist

Make into list if atom

monthname

Print the name of the month (1=January) corresponding to ARG on STREAM. This is intended for emb...

multiword-match

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

new-buf
next-server-name
next-worker-name
non-alphanumericp
nstring-trim-last-character

Return the string less the last character

nsubseq

Return a subsequence by pointing to location in original sequence

null-output-stream
numbers-within-percentage

Determines if two numbers are equal within a percentage difference.

only-null-list-elements-p
plist-alist
position-char
position-not-char
positions-xml-tag-contents

Returns three values: the start and end positions of contents between
the xml tags and the posit...

posix-time-to-utime
prefixed-fixnum-string

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

prefixed-integer-string

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

pretty-date
pretty-date-ut
print-file-contents

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

print-float-units
print-list

Print a list to a stream

print-n-chars
print-n-strings
print-prompt
print-rows

Print a list of list rows to a stream

print-seconds
print-separated-strings
probe-directory
process-sleep
quit

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

random-char
random-string

Returns a random lower-case string.

read-buffered-fields

Read a line from a stream into a field buffers

read-buffered-fields2

Read a line from a stream into a field buffers

read-buffered-line

Read a line from astream into a vector buffer

read-file-to-string

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

read-file-to-strings

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

read-file-to-usb8-array

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

read-socket-line
read-stream-to-string
read-stream-to-strings
remote-host
remove-char-string
remove-from-tree-if

Strip from tree of atoms that satistify predicate

remove-keyword
remove-keywords
remove-signal-handler

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

repl-on-stream
repl-worker
replaced-string-length
rgb->hsv
rgb255->hsv255

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

run-shell-command

Interpolate ARGS into CONTROL-STRING as if by FORMAT, and
synchronously execute the result using ...

run-tests-for-instance
scaled-epsilon

Return the smallest number that would return a value different from
FLOAT if OPERATION were app...

score-multiword-match

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

seed-random-generator

Evaluate a random number of items

set-signal-handler

Sets the handler for a signal to a function. Where possible, returns
the old handler for the func...

sgml-header-stream
show
show-functions
show-variables
shrink-vector
signal-key-to-number

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

sinc
sin^
split-alphanumeric-string

Separates a string at any non-alphanumeric chararacter

split-uri-query-string
start-fixed-number-of-workers
start-socket-server
stop-all/listener
stream-subst
string->list
string-default-case
string-delimited-string-to-list

splits a string delimited by substr into a list of strings

string-elide
string-hash
string-invert

Invert case of a string

string-left-trim-whitespace
string-maybe-shorten
string-right-trim-one-char
string-right-trim-whitespace
string-starts-with
string-strip-ending
string-substitute

String substitute by Larry Hunter. Obtained from Google

string-to-list-skip-delimiter

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

string-to-usb8-array
string-trim-last-character

Return the string less the last character

string-trim-whitespace
structure-slot-names

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

substitute-chars-strings

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

substitute-string-for-char

Substitutes a string for a single matching character of a string

trim-non-alphanumeric

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

unique-slot-values
uri-query-to-alist

Converts non-decoded URI query to an alist of settings

usb8-array-to-string
user-agent-ie-p

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

utime-to-posix-time
write-cdata
write-fixnum
write-utime-hm
write-utime-hm-stream
write-utime-hms
write-utime-hms-stream
write-utime-ymdhm
write-utime-ymdhm-stream
write-utime-ymdhms
write-utime-ymdhms-stream
xml-declaration-stream
xml-tag-contents

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

Macro

aand
acond
acond2
aif
aif2
alambda
awhen
awhen2
awhile
awhile2
def-cached-instance
def-cached-vector
def-prefixed-number-string
defconstant*

Ensure VALUE is evaluated only once.

deflex

Defines a top level (global) lexical VAR with initial value VAL,
which is assigned uncondit...

defun-memo

Define a memoized function

defvar-unbound

defvar with a documentation string.

ensure-integer

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

errorset
fformat
for
if*
in
let-if
let-when
mac

Expand a macro

mean
mv-bind
ppmx

Pretty prints the macro expansion of FORM.

print-form-and-results
random-choice
string-append
time-iterations
time-seconds
until
update-alist

Macro to support below (setf get-alist)

update-plist

Macro to support below (setf get-alist)

while
with-each-file-line
with-each-stream-line
with-gensyms
with-ignore-errors
with-lock-held
with-timeout
with-utime-decoding

UTIME is a universal-time, ZONE is a number of hours offset from UTC, or NIL to use local time. ...

with-utime-decoding-utc-offset
_f