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>
Fri, 18 Nov 2016 06:18:39 +0000 (22:18 -0800)
commit4975e7ef3c5842cb158a1daa5dac08104eda4d66
treebc9f6d155123be776ded01a5d632c0a4ae3d350d
parent7d462b7afd8e2a7cd9ed9288490f9e0bb5ac247f
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