diff options
author | Keith Packard <keithp@keithp.com> | 2017-12-03 19:54:18 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2017-12-03 19:54:18 -0800 |
commit | 9dbc686ad7d3289dc0f9bcf4a973f71100e02ded (patch) | |
tree | c64a5e1c981ef3fb6995d361f4b65c1aa8a0f51a /src/test | |
parent | a1d013ab8cc508d4e17ae8876bc5465d1a2dfc1e (diff) |
altos/lisp: Switch to scheme formal syntax for varargs
Scheme uses bare symbols to indicate a varargs parameter; any bare
(i.e., not wrapped in a cons cell) parameter will get the 'rest' of
the parameter list. This works for lambdas, nlambdas and macros. As a
result, the 'lexpr' form has been removed as it is equivalent to a
lambda with a varargs formal.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/test')
0 files changed, 0 insertions, 0 deletions