summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_lambda.c
Commit message (Expand)AuthorAge
* altos/scheme: Rename to 'scheme', clean up buildKeith Packard2017-12-05
* altos/lisp: Switch to scheme formal syntax for varargsKeith Packard2017-12-03
* altos/lisp: Finish first pass through r7rsKeith Packard2017-11-17
* altos/lisp: Add scheme-style bools (#t and #f)Keith Packard2017-11-16
* altos/lisp: Sort frames by atomKeith Packard2017-02-20
* altos/lisp: Empty lambda body is not an errorKeith Packard2017-02-20
* altos/lisp: Make DBG settings globalKeith Packard2017-02-20
* altos/lisp: Add continuationsKeith Packard2017-02-20
* altos/lisp: Make lambda, cond and while all have implicit prognsKeith Packard2017-02-20
* altos/lisp: Allow macro/nlambda/lexpr to have multiple argsKeith Packard2017-02-20
* altos/lisp: re-use small framesKeith Packard2017-02-20
* altos/lisp: Cache freed cons and stack itemsKeith Packard2017-02-20
* altos/lisp: Change GC to do moves in batches of 32Keith Packard2017-02-20
* altos/lisp: add length, pack, unpack and flushKeith Packard2017-02-20
* altos/lisp: Deal with memory compation in the middle of operationsKeith Packard2017-02-20
* altos/lisp: Clean up OS integration bits, add defunKeith Packard2017-02-20