summaryrefslogtreecommitdiffstats
path: root/lisplib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-03-08 08:25:42 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-03-08 08:25:42 -0800
commitfe533f82ee26d0bf98468f25b263e8f8461f309e (patch)
tree2a571b675dd49453aac1cc0c57c6ffa274c6ecee /lisplib.c
parentc0d469720866b2b6139fa9af862f0c7316117e37 (diff)
downloadtxr-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