Functions in alphabetical order
!
+-*/%
Ab
Ap
B
Ca
Co
Da
Di
Em
Ev
Fa
Fn
G
I
J
La
Li
Ma
Me
Na
Ne
No
O
Pa
Q
Ra
Reg
Sa
Sh
St
T
U
W
X
List processing, flow control and integer arithmetic
+, -, *, /,%
<, >, =,
<=, >=, !=
:
and
append
apply
args
assoc
assoc-set
begin
bind
case
catch
chop
clean
cond
cons
constant
count
curry
def-new
define
define-macro
difference
do-until
do-while
doargs
dolist
dostring
dotimes
dotree
dup
ends-with
exists
eval
expand
first
filter
find
find-all
flat
fn
for
for-all
if
if-not
index
intersect
lambda
lambda-macro
last
length
let
letex
letn
list
local
lookup
map
match
member
not
nth
nth-set
or
pop
pop-assoc
push
quote
ref
ref-all
ref-set
rest
replace
reverse
rotate
select
set
set-assoc
set-nth
set-ref
set-ref-all
setq
silent
slice
sort
starts-with
swap
unify
unique
unless
until
when
while
String and conversion functions
address
append
char
chop
dup
ends-with
encrypt
eval-string
explode
find
first
float
format
get-char
get-float
get-int
get-long
get-string
int
join
last
lower-case
member
name
nth
nth-set
pack
parse
pop
push
regex
regex-comp
replace
rest
reverse
rotate
select
set-nth
slice
source
starts-with
string
sym
title-case
trim
unicode
unpack
upper-case
utf8
utf8len
Floating point math and special functions
abs
acos
acosh
add
asin
asinh
atan
atanh
atan2
beta
betai
binomial
ceil
cos
cosh
crc32
crit-chi2
crit-z
dec
div
erf
exp
factor
fft
floor
flt
gammai
atan
gcd
ifft
inc
log
min
max
mod
mul
pow
round
sequence
series
sgn
sin
sinh
sqrt
sub
tan
tanh
Matrix functions
det
invert
mat
multiply
transpose
Array functions
append
array
array-list
array?
det
first
invert
last
mat
multiply
nth
nth-set
rest
set-nth
transpose
Bit operators
<<, >>
&
|
^
~
Predicates
array?
atom?
context?
directory?
empty?
file?
float?
global?
integer?
lambda?
legal?
list?
macro?
NaN?
nil?
null?
number?
primitive?
protected?
quote?
string?
symbol?
true?
zero?
Time and date functions
date
date-value
parse-date
now
time
time-of-day
Simulation and modelling
amb
bayes-query
bayes-train
normal
prob-chi2
prob-z
rand
random
randomize
seed
Pattern recognition
ends-with
find
find-all
match
parse
regex
replace
search
starts-with
unify
Financial math functions
fv
irr
nper
npv
pv
pmt
Input/output and file operations
append-file
close
device
exec
load
open
peek
print
println
read-buffer
read-char
read-file
read-key
read-line
save
search
seek
write-buffer
write-char
write-file
write-line
File and directory management
change-dir
copy-file
delete-file
directory
file-info
make-dir
real-path
remove-dir
rename-file
Processes and interprocess API, Cilk
!
abort
destroy
exec
fork
pipe
process
semaphore
share
spawn
sync
wait-pid
HTTP network API
base64-enc
base64-dec
delete-url
get-url
put-url
post-url
xml-error
xml-parse
xml-type-tags
Socket TCP/IP network API
net-accept
net-close
net-connect
net-error
net-eval
net-listen
net-local
net-lookup
net-peer
net-peek
net-ping
net-receive
net-receive-from
net-receive-udp
net-select
net-send
net-send-to
net-send-udp
net-service
net-sessions
Reflection and customization
command-event
pretty-print
prompt-event
read-expr
source
System functions
$
callback
catch
command-event
context
debug
delete
env
error-event
error-number
exit
global
import
main-args
new
ostype
pretty-print
prompt-event
read-expr
reset
set-locale
signal
sleep
sym
symbols
sys-error
sys-info
timer
throw
throw-error
trace
trace-highlight
Importing libraries
address
flt
float
get-char
get-float
get-int
get-long
get-string
import
int
pack
unpack
newLISP internals API
cpymem
dump