diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-01-11 21:14:24 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-01-11 21:14:24 -0800 |
commit | 2e0f7c370fa5012cb54328eb0e73412cb3c59351 (patch) | |
tree | 4b7db988ad507f7a42e6be599a5cc601c9dd4260 /tests/017 | |
parent | ef0c40c134bfbef21dc57eadc1b32bc1f08ee670 (diff) | |
download | txr-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