Larry Wall wrote:
But the X*X already has a meaning: * under the cross metaoperator.
Maybe you could use DD instead (for dot product).
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