summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-11-27 07:29:21 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-11-27 07:29:21 -0800
commitecc3981b8bdee6db1571edea88e55211d8dc0390 (patch)
treefb8451562f14ec95a91e59864a159a36ed399db9 /eval.c
parentd3ec00fccdb41291b0c884c4074bd7c6232a3db3 (diff)
downloadtxr-ecc3981b8bdee6db1571edea88e55211d8dc0390.tar.gz
txr-ecc3981b8bdee6db1571edea88e55211d8dc0390.tar.bz2
txr-ecc3981b8bdee6db1571edea88e55211d8dc0390.zip
bugfix: read-print consistency for @(expr).
* lib.c (obj_print_impl): Only print (sys:expr x . rest) as @x if rest is nil, and x is a cons. Otherwise we create read-print problems: (sys:expr x y) prints as @x, concealing y. And (sys:expr sym) prints as @sym which reads as (sys:var sym).
Diffstat (limited to 'eval.c')
0 files changed, 0 insertions, 0 deletions