diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-03-08 08:25:42 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-03-08 08:25:42 -0800 |
commit | fe533f82ee26d0bf98468f25b263e8f8461f309e (patch) | |
tree | 2a571b675dd49453aac1cc0c57c6ffa274c6ecee /lisplib.c | |
parent | c0d469720866b2b6139fa9af862f0c7316117e37 (diff) | |
download | txr-fe533f82ee26d0bf98468f25b263e8f8461f309e.tar.gz txr-fe533f82ee26d0bf98468f25b263e8f8461f309e.tar.bz2 txr-fe533f82ee26d0bf98468f25b263e8f8461f309e.zip |
defset: support improper list places.
* share/txr/stdlib/defset.tl (defset-expander): Check for
restpar being an atom and handle differently. We still don't
handle the case where (b . c) is matched against a rest
parameter; in this case the mapcar will process an improper
list. I.e. the improper form must have an atom which matches
the position of the rest parameter.
* txr.1: Updated.
Diffstat (limited to 'lisplib.c')
0 files changed, 0 insertions, 0 deletions