Functions in alphabetical order
!
+-*/%
Ab
Ap
As
Ba
Ca
Cl
Co
Cu
De
Di
Do
En
Ex
Fi
Fl
Ga
Gl
In
La
Li
Ma
Mu
Net
New
Nt
Pa
Pr
Ra
Rea
Reg
Sea
Seq
Sl
St
Sy
Ti
Tr
Ut
Wr
List processing, flow control and integer arithmetic
+, -, *, /,%
++
--
<, >, =,
<=, >=, !=
:
and
append
apply
args
assoc
begin
bind
bigint
case
catch
chop
clean
collect
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
extend
first
filter
find
find-all
flat
fn
for
for-all
if
index
intersect
lambda
lambda-macro
last
length
let
letex
letn
list
local
lookup
map
match
member
not
nth
or
pop
pop-assoc
push
quote
ref
ref-all
rest
replace
reverse
rotate
select
self
set
set-ref
set-ref-all
setf setq
silent
slice
sort
starts-with
swap
unify
unique
union
unless
until
when
while
String and conversion functions
address
append
bigint
bits
char
chop
dup
ends-with
encrypt
eval-string
eval-string-js
explode
extend
find
first
float
format
get-char
get-float
get-int
get-long
get-string
int
join
last
lower-case
member
name
nth
pack
parse
pop
push
regex
regex-comp
replace
rest
reverse
rotate
select
setf
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
array
array-list
asin
asinh
atan
atanh
atan2
beta
betai
binomial
ceil
cos
cosh
crc32
dec
div
erf
exp
factor
fft
floor
flt
gammai
gammaln
gcd
ifft
inc
inf?
log
min
max
mod
mul
NaN?
pow
round
sequence
series
sgn
sin
sinh
sqrt
ssq
sub
tan
tanh
Matrix functions
det
invert
mat
multiply
transpose
Array functions
append
array
array-list
array?
det
first
invert
last
mat
multiply
nth
rest
setf
slice
transpose
Bit operators
<<, >>
&
|
^
~
Predicates
array?
atom?
bigint?
context?
directory?
empty?
even?
file?
float?
global?
inf?
integer?
lambda?
legal?
list?
macro?
NaN?
nil?
null?
odd?
number?
primitive?
protected?
quote?
string?
symbol?
true?
zero?
Date and time functions
date
date-list
date-parse
date-value
now
time
time-of-day
Statistics, simulation and modelling
amb
bayes-query
bayes-train
corr
crit-chi2
crit-f
crit-t
crit-z
kmeans-query
kmeans-train
normal
prob-chi2
prob-f
prob-t
prob-z
rand
random
randomize
seed
stats
t-test
Pattern recognition
ends-with
find
find-all
match
parse
ref
ref-all
regex
replace
search
set-ref
set-ref-all
starts-with
unify
Financial math functions
fv
irr
nper
npv
pv
pmt
Input/output and file operations
append-file
close
current-line
device
exec
load
open
peek
print
println
read
read-char
read-file
read-key
read-line
read-utf8
save
search
seek
write
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 the Cilk API
!
abort
destroy
exec
fork
pipe
process
receive
semaphore
send
share
spawn
sync
wait-pid
HTTP network API
base64-enc
base64-dec
delete-url
get-url
json-error
json-parse
put-url
post-url
xfer-event
xml-error
xml-parse
xml-type-tags
Socket TCP/IP and UDP network API
net-accept
net-close
net-connect
net-error
net-eval
net-interface
net-ipv
net-listen
net-local
net-lookup
net-packet
net-peek
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
API for newLISP in a web browser
display-html
eval-string-js
Reflection and customization
command-event
error-event
history
last-error
macro
ostype
prefix
prompt-event
read-expr
reader-event
set-locale
source
sys-error
sys-info
term
System functions
$
callback
catch
context
copy
debug
default
delete
env
exit
global
import
main-args
new
pretty-print
read-expr
reset
signal
sleep
struct
sym
symbols
timer
throw
throw-error
trace
trace-highlight
Importing libraries
address
callback
flt
float
get-char
get-float
get-int
get-long
get-string
import
int
pack
struct
unpack
newLISP internals API
command-event
cpymem
dump
prompt-event
read-expr
reader-event