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.


Reply via email to