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

Reply via email to