diff options
| author | Keith Packard <keithp@keithp.com> | 2017-11-16 22:13:46 -0800 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-11-16 22:13:46 -0800 | 
| commit | 435a91ae3889cd361b543f4555a78488905e0bbb (patch) | |
| tree | cc3e68b8b32c5eee29736e4f035cb6142b5b0f99 /src/lisp/ao_lisp_builtin.txt | |
| parent | cc76030d669600051fbb42a8cf85701aaaf5f5b7 (diff) | |
altos/lisp: Lots more scheme bits
* Arithmetic functions and tests
* append, reverse and list-tail
* set-car! and set-cdr!
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lisp/ao_lisp_builtin.txt')
| -rw-r--r-- | src/lisp/ao_lisp_builtin.txt | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lisp/ao_lisp_builtin.txt b/src/lisp/ao_lisp_builtin.txt index 2b891dba..b27985ff 100644 --- a/src/lisp/ao_lisp_builtin.txt +++ b/src/lisp/ao_lisp_builtin.txt @@ -21,7 +21,9 @@ lexpr	plus		+  lexpr	minus		-  lexpr	times		*  lexpr	divide		/ -lexpr	mod		% +lexpr	modulo		modulo	% +lexpr	remainder +lexpr	quotient  lexpr	equal		=	eq?	eqv?  lexpr	less		<  lexpr	greater		> @@ -40,3 +42,7 @@ 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!  | 
