Larry Wall wrote:
Hmm, but then what corresponds to XX? 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
But the X*X already has a meaning: * under the cross metaoperator.
Maybe you could use DD instead (for dot product).
Joe Gottman