summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_rep.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-11-02 22:56:01 -0700
committerKeith Packard <keithp@keithp.com>2016-11-17 22:18:39 -0800
commit71bf5774083e7f0d87ea609a73d6cfb7f60de9d9 (patch)
tree142c088e920ddd3646b685a40741e5358afc19e6 /src/lisp/ao_lisp_rep.c
parentd134a38c57429070ee5d4f74dafca4489e4b1443 (diff)
altos/lisp: Separate out values from atoms
This enables changing values of atoms declared as constants, should enable lets, and with some work, even lexical scoping. this required changing the constant computation to run ao_lisp_collect() before dumping the block of constant data, and that uncovered some minor memory manager bugs. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lisp/ao_lisp_rep.c')
0 files changed, 0 insertions, 0 deletions