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

Reply via email to