summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_builtin.txt
blob: b27985ff66a2dd55a55ec91cea31b8d547731241 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
lambda	eval
lambda	read
nlambda	lambda
nlambda	lexpr
nlambda	nlambda
nlambda	macro
lambda	car
lambda	cdr
lambda	cons
lambda	last
lambda	length
nlambda	quote
lambda	set
macro	setq		set!
nlambda	cond
nlambda	progn
nlambda	while
lexpr	print
lexpr	patom
lexpr	plus		+
lexpr	minus		-
lexpr	times		*
lexpr	divide		/
lexpr	modulo		modulo	%
lexpr	remainder
lexpr	quotient
lexpr	equal		=	eq?	eqv?
lexpr	less		<
lexpr	greater		>
lexpr	less_equal	<=
lexpr	greater_equal	>=
lambda	pack
lambda	unpack
lambda	flush
lambda	delay
lexpr	led
lambda	save
lambda	restore
lambda	call_cc		call/cc
lambda	collect
lambda	nullp		null?
lambda	not
lambda	listp		list?
lambda	pairp		pair?
lambda	numberp		number?	integer?
lambda	booleanp	boolean?
lambda	set_car		set-car!
lambda	set_cdr		set-cdr!