[Off-list]
I'd be more inclined to go
the other way and say that you can transform any list infix form to
the corresponding function form:
@a ZZ @b ZZ @c -> zip operator
ZZ(@a; @b; @c) -> zip function
@a XX @b XX @c -> cross operator
XX(@a; @b; @c) -> cross function
@a X*X @b X*X @c -> cross product operator
X*X(@a; @b; @c) -> cross product function
@a MM @b MM @c -> minmax operator
MM(@a; @b; @c) -> minmax function
I'm not strongly opposed to this, unless they're the *only* forms of
the functions. If the very much more readable 'zip' and 'minmax' are
to be replaced with 'ZZ' and 'MM', then I think that's a serious step
backwards in usability.
Damian