summaryrefslogtreecommitdiffstats
path: root/tests/017
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-01-11 21:14:24 -0800
committerKaz Kylheku <kaz@kylheku.com>2022-01-11 21:14:24 -0800
commit2e0f7c370fa5012cb54328eb0e73412cb3c59351 (patch)
tree4b7db988ad507f7a42e6be599a5cc601c9dd4260 /tests/017
parentef0c40c134bfbef21dc57eadc1b32bc1f08ee670 (diff)
downloadtxr-2e0f7c370fa5012cb54328eb0e73412cb3c59351.tar.gz
txr-2e0f7c370fa5012cb54328eb0e73412cb3c59351.tar.bz2
txr-2e0f7c370fa5012cb54328eb0e73412cb3c59351.zip
sum-each, mul-each: handle no vars case.
* stdlib/arith-each.tl (sys:arith-each): If there are no vars, then just reduce to the identity element value. This is alreading happening fine for the each-prod family of operators. * tests/016/arith.tl: Test cases covering the no vars and empty iteration identity element cases for sum-each and mul-each, as well as the *-prod variants. * txr.1: Document empty iteration and empty vars behavior for arithmetic each operators as well as the each-prod family.
Diffstat (limited to 'tests/017')
0 files changed, 0 insertions, 0 deletions