Function Index

10^
~A
APROPOS*
APROPOS-LIST*
BANG-VAR-P
BINDING
BUILD-HASH-TABLE
Create a hash table containing ``INITAL-CONTENTS``.
BUT-HEAD
Returns SEQ with the first HOW-MANY elements removed.
BUT-TAIL
Returns SEQ with the last HOW-MANY elements removed.
CHECK-REQUIRED
COMPOSE
Returns a function which applies the arguments in order.
CONJOIN
COPY-FILE
COPY-STATE
Make a copy ORIG-STATE.
CURRY
Returns a function which will call FUNCTION passing it INITIAL-ARGS and then any other args.
~D
DECIMAL-FROM-FLOAT
Convert FLOAT to an exact value with precision PRECISION using ROUNDING-METHOD to do any neccessary rounding.
ENABLE-SHARP-L
Bind SHARPL-READER to the macro character #L.
ENDS-WITH
Test whether SEQ1 ends with SEQ2.
ENSURE-CONS
ENSURE-LIST
Returns THING as a list.
ESCAPE-AS-HTML
ESCAPE-AS-URI
Escapes all non alphanumeric characters in STRING following the URI convention.
FIND-WALKER-HANDLER
Simple function which tells us what handler should deal with FORM.
FLOAT-FROM-DECIMAL
Convert the exact decimal value DECIMAL to a (not neccassily equal) floating point value.
FOLD-STRINGS
GENERATE-DEFCLASS
HASH-TABLE-KEYS
HASH-TABLE-VALUES
HASH-TO-ALIST
HEAD
Returns the first HOW-MANY elements of SEQ.
HIGHEST-BANG-VAR
IMPORT-TO-MOPP
INTERN-CONCAT
JOIN-STRINGS
LEVENSHTEIN-DISTANCE
LIST-MATCH
LOOKUP
(SETF LOOKUP)
MAKE-COLLECTOR
Create a collector function.
MAKE-ESCAPED-TABLE
MAKE-FILE-LOG-APPENDER
MAKE-GREEDY-STAR
MAKE-HTML-ENTITIES
MAKE-LOOKUP-NAME
MAKE-MATCHER
Create a matcher function from SPEC.
%MAKE-MATCHER
MAKE-PUSHER
Create a function which collects values as by PUSH.
MAKE-REDUCER
Create a function which, starting with INITIAL-VALUE, reduces any other values into a single final value.
MAKE-SHARPL-ARG
MAKE-SINGLE-FASL
MAKE-STREAM-LOG-APPENDER
MAKE-WALK-ENV
MAP-RANGE
MATCH
Attempt to match MATCHER against TARGET.
NEXT-TARGET
NOOP
Do nothing.
NUNESCAPE-AS-URI
OCTETS-TO-STRING
PARSE-CSV-STRING
Parse a csv line into a list of strings using seperator as the column seperator and quote as the string quoting character.
PARSE-DECLARATION
PARSE-FLOAT
PARSE-IEEE-DOUBLE
Given an IEEE 64 bit double representeted as an integer (ie a sequence of 64 bytes), return the coressponding double value
PARTITION
Split LIST into sub lists according to LAMBDAS.
PARTITIONX
PRINC-CSV
Write the list ITEMS to csv-stream.
PRINC-CSV-TO-STRING
PROPER-LIST-P
Tests whether OBJECT is properlist.
QUIT
RADIX-VALUES
RANDOM-STRING
Returns a random alphabetic string.
RCURRY
Returns a function which will call FUNCTION passing it the passed args and then INITIAL-ARGS.
READ-SEQUENCE*
Like READ-SEQUENCE except the sequence is returned as well.
READ-STRING-FROM-FILE
Return the contents of PATHNAME as a string.
REGISTER
ROUND-CEILING
Round towards positive infintity
ROUND-DOWN
Round towards 0.
ROUND-FLOOR
Round towards negative infinity.
ROUND-HALF-DOWN
Round towards the nearest legal value.
ROUND-HALF-EVEN
Round towards the nearest value allowed with the current precision.
ROUND-HALF-UP
Round towards the nearest value allowed with the current precision.
ROUND-UP
Round away from 0.
~S
SHARPL-READER
Reader macro for simple lambdas.
SLOT-DEFINITION-DOCUMENTATION
SPLIT-BODY
STARTS-WITH
Test whether the first elements of SEQUENCE are the same (as per TEST) as the elements of PREFIX.
STRCAT
Returns a fresh string consisting of ITEMS concat'd together.
STRCAT*
Concatenate all the strings in STRING-DESIGNATORS.
STRING-FROM-ARRAY
Assuming ARRAY is an array of ASCII chars encoded as bytes return the corresponding string.
STRING-TO-OCTETS
Convert STRING, a list string, a vector of bytes according to ENCODING.
TAIL
Returns the last HOW-MANY elements of the sequence SEQ.
TRIM-STRING
UNESCAPE-AS-HTML
UNESCAPE-AS-URI
VARS
VARSYMP
VECTOR-PUSH-EXTEND*
~W
WALK-FORM
Walk FORM and return a FORM object.
WALK-IMPLICT-PROGN
WALK-KEYWORD-ARGUMENT
WALK-LAMBDA
WALK-LAMBDA-LIST
WALK-OPTIONAL-ARGUMENT
WALK-REQUIRED-ARGUMENT
WALK-REST-ARGUMENT
WALK-SPECIALIZED-ARGUMENT-FORM
WRITE-AS-HTML
WRITE-AS-URI
WRITE-STRING-TO-FILE
Write STRING to PATHNAME.
Y