summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_builtin.txt
blob: 4c48433767646c26e5c924023b5c772aa447d090 (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
49
50
51
52
53
54
55
56
57
58
59
60
f_lambda	eval
f_lambda	read
nlambda		lambda
nlambda		lexpr
nlambda		nlambda
nlambda		macro
f_lambda	car
f_lambda	cdr
f_lambda	cons
f_lambda	last
f_lambda	length
nlambda		quote
f_lambda	set
macro		setq		set!
nlambda		cond
nlambda		progn
nlambda		while
f_lexpr		write
f_lexpr		display
f_lexpr		plus		+
f_lexpr		minus		-
f_lexpr		times		*
f_lexpr		divide		/
f_lexpr		modulo		modulo	%
f_lexpr		remainder
f_lexpr		quotient
f_lexpr		equal		=	eq?	eqv?
f_lexpr		less		<
f_lexpr		greater		>
f_lexpr		less_equal	<=
f_lexpr		greater_equal	>=
f_lambda	list_to_string		list->string
f_lambda	string_to_list		string->list
f_lambda	flush
f_lambda	delay
f_lexpr		led
f_lambda	save
f_lambda	restore
f_lambda	call_cc		call-with-current-continuation	call/cc
f_lambda	collect
f_lambda	nullp		null?
f_lambda	not
f_lambda	listp		list?
f_lambda	pairp		pair?
f_lambda	numberp		number?	integer?
f_lambda	booleanp	boolean?
f_lambda	set_car		set-car!
f_lambda	set_cdr		set-cdr!
f_lambda	symbolp		symbol?
f_lambda	symbol_to_string	symbol->string
f_lambda	string_to_symbol	string->symbol
f_lambda	stringp		string?
f_lambda	procedurep	procedure?
lexpr		apply
f_lambda	read_char	read-char
f_lambda	write_char	write-char
f_lambda	exit
f_lambda	current_jiffy	current-jiffy
f_lambda	current_second	current-second
f_lambda	jiffies_per_second	jiffies-per-second