I will add one thing...
The alternate `mapply-like` behavior might not be that hard to implement.
Rather than each sub-expression "recycling" vectors independently, the
programming language could specify that vectors are "precycled" -- expanded to
full and equal length before being sending to the expressions.
I'm not saying this is a good idea... that ship sailed a long time ago and
undoing it isn't worth the effort. Just that, conceptually, it's not that hard
to enforce a fixed recycling behavior without needing to have `+` know about
`c` to calculate: `/`(`+`(a,b), c).
-Geoff
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel