On Wed, Mar 26, 2008 at 3:18 PM, Jon Lang <[EMAIL PROTECTED]> wrote:
>  Those don't strike me as being unary operators; they strike me as
>  being function calls that have left out the parentheses.

At least through Perl5, 'tain't no difference between those two in Perl land.

As for binary !, you could say posit that the second operand is the
degree of multifactorialhood, defaulting to 1; e.g. x!2 for what
mathematicians would write as x‼, which definitely does not mean
(x!)!.

Dadgum mathematicians, always messing things up. Can't y'all go back
to APL and leave the rest of us alone? :)

Oh, and I've always mentally filed -x as shorthand for (-1*x); of
course, that's an infinitely recursive definition unless -1 is its own
token rather than '-' applied to '1'.  Maybe I should have adopted
dc(1)ese and spelled it _1.

-- 
Mark J. Reed <[EMAIL PROTECTED]>

Reply via email to