Package Kmrcl - external symbols

Part of:

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

Class

listener

Variable

*base-url*
*console-msgs*
*standard-html-header*
*standard-xhtml-header*
*standard-xml-header*
+datetime-number-strings+

Function

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!
binary-sequence-to-hex-string
cdata-string
charhex

convert hex character to decimal

close-active-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-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
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

directory-tree

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

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

file-size
file-subst
filter

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

find-tree

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

first-char
fixme

Format output to console

fixnum-width
flatten
generalized-equal
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...

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
make-active-socket

Returns (VALUES STREAM SOCKET)

make-byte-array-input-stream
make-fields-buffer
make-repl
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

mapcar2-append-string

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

multiword-match

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

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.

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-rows

Print a list of list rows to a stream

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

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

random-string

Returns a random lower-case string.

read-buffered-fields

Read a line from a stream into a field buffers

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-stream-to-string
read-stream-to-strings
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.

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

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
sinc
split-alphanumeric-string

Separates a string at any non-alphanumeric chararacter

split-uri-query-string
stop-all/listener
stream-subst
string->list
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
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-tag-contents

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

Macro

aand
acond
aif
alambda
awhen
awhile
def-cached-instance
def-cached-vector
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

fformat
for
in
let-if
let-when
mac

Expand a macro

mean
mv-bind
ppmx

Pretty prints the macro expansion of FORM.

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