altos/lisp: Start rewriting eval as state machine
authorKeith Packard <keithp@keithp.com>
Fri, 4 Nov 2016 23:31:34 +0000 (16:31 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 20 Feb 2017 19:16:49 +0000 (11:16 -0800)
commitc9456362c8bad8cd9be717f591f2d0841f88eb50
treea9a7fa7329ceb60a404aedf1a65414c34161b497
parentc48bda3625fc507134da7b4af87a634e8eb3715b
altos/lisp: Start rewriting eval as state machine

Ad-hoc code was incomprehensible and I couldn't make 'cond' work, so
I'm starting over.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/lisp/ao_lisp_eval.c