summaryrefslogtreecommitdiffstats
path: root/lisplib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-17 06:54:47 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-17 14:25:35 -0700
commit5ef6b01420fe68f40c266cec62c5b4a7931420f1 (patch)
tree9dbb4703e9ad96e11d268538f7956128654ff194 /lisplib.c
parenta9739d76c8275f6c867b86d8e218571e3a584ad9 (diff)
downloadtxr-5ef6b01420fe68f40c266cec62c5b4a7931420f1.tar.gz
txr-5ef6b01420fe68f40c266cec62c5b4a7931420f1.tar.bz2
txr-5ef6b01420fe68f40c266cec62c5b4a7931420f1.zip
carray-sub: improved accessor.
* share/txr/stdlib/ffi.tl (carray-sub): We use defset to define a carray-sub place that updates via carray-replace, rather than using a place macro to defer to the generic sub accessor. This results in a more efficient implementation. This new accessor doesn't require the carray argument to be a place; unlike sub, it doesn't have to capture the return value of carray-replace and store it back into the carray variable. * txr.1: Updated doc.
Diffstat (limited to 'lisplib.c')
0 files changed, 0 insertions, 0 deletions