On Sat, Sep 25, 2004 at 07:09:31PM -0700, "Randal L. Schwartz" <[EMAIL PROTECTED]> 
wrote:
> Well, it also presumes that "!" returns literally 0 and 1.  I've
> never seen a promise of that in any docs.

$ perl -we'use overload "!"=>sub{"whoa"}; print !bless{}'
whoa

> I think Perl6 should return "42" for true, just to keep people
> from making that presumption.

overload notwithstanding, it's a useful presumption.

In any case, it doesn't return literally 0; it returns PL_sv_no, which
has a numeric value of 0 and a string value of "".

Reply via email to