| 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! | |
| 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 | |
| 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 | 
| 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 | |
| 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-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... | 
| pretty-date | |
| 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-from-tree-if | Strip from tree of atoms that satistify predicate | 
| remove-keyword | |
| remove-keywords | |
| 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 | 
| 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 | |
| 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... | 
| 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 |