[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
These discussions on operators bring to light the issue of clarity:
The first expression:
((a + b + c + d + e + f - g ) * 4) / 3
might be written in Scheme as:
(/ (* (- (+ a b c d e f)
Notice how the "-" disappeared into the parallel list of "+"s!
PaulP seems to have missed it:
(4 * (a + b + c + d + e + f)) / 3
whereas Scheme made it clear that a...f are involved in a *single*
(variadic) addition operation, but g is obviously handled differently.
- From: Paul Prescod <firstname.lastname@example.org>