altos/lisp: Add scheme-style bools (#t and #f)
authorKeith Packard <keithp@keithp.com>
Fri, 17 Nov 2017 01:49:47 +0000 (17:49 -0800)
committerKeith Packard <keithp@keithp.com>
Fri, 17 Nov 2017 02:40:31 +0000 (18:40 -0800)
commitb3b4731fcb89cb404433f37a7704a503567c43bd
tree74f0a214725905c7556a735127f01a4b4b0926be
parentbd881a5b85d7cd4fb82127f92f32e089499b50cb
altos/lisp: Add scheme-style bools (#t and #f)

Cond and while compare against #f, just like scheme says to.

Signed-off-by: Keith Packard <keithp@keithp.com>
19 files changed:
src/lisp/.gitignore
src/lisp/Makefile
src/lisp/Makefile-inc
src/lisp/ao_lisp.h
src/lisp/ao_lisp_bool.c [new file with mode: 0644]
src/lisp/ao_lisp_builtin.c
src/lisp/ao_lisp_builtin.txt [new file with mode: 0644]
src/lisp/ao_lisp_const.lisp
src/lisp/ao_lisp_eval.c
src/lisp/ao_lisp_lambda.c
src/lisp/ao_lisp_make_builtin [new file with mode: 0644]
src/lisp/ao_lisp_make_const.c
src/lisp/ao_lisp_mem.c
src/lisp/ao_lisp_poly.c
src/lisp/ao_lisp_read.c
src/lisp/ao_lisp_read.h
src/lisp/ao_lisp_rep.c
src/lisp/ao_lisp_save.c
src/lisp/ao_lisp_stack.c