listener |
---|
*base-url* | |
---|---|
*console-msgs* | |
*standard-html-header* | |
*standard-xhtml-header* | |
*standard-xml-header* | |
+datetime-number-strings+ |
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 |
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 |
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 |
count-string-words | |
cwd | Change directory and set default pathname |
date-string | |
day-of-week | Day of week calculation using Zeller's Congruence. |
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 |
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 |
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. |
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 |
posix-time-to-utime | |
prefixed-fixnum-string | Outputs a string of LEN digit with an optional initial character PCHAR. |
prefixed-integer-string | Outputs a string of LEN digit with an optional initial character PCHAR. |
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 |
scaled-epsilon | Return the smallest number that would return a value different from |
score-multiword-match | Score a match between two strings with s1 being reference string. |
seed-random-generator | Evaluate a random number of items |
set-signal-handler | Sets the handler for a signal to a function. Where possible, returns |
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 |
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 |
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, |
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 |