Sean Chittenden said:
> Perl's
> decision to let any non-empty string be true doesn't mean a database
> should take any nonfalse-like value and assume it should be true.
> 42::BOOL == TRUE, on the other hand, has a long mathematical president
> wherein non-zero values are true and zero values are false.
>
(ITMY precedent)
FYI, perl does not quite do this. Both "" and "0" are false. Any other
string is true.
Of course, the Unix shell treats an exit value of 0 as success and non-zero
as failure, so the rule is hardly universal.
Personally, I would prefer to make boolean as opaque as possible. But I
don't care that much.
>
>
> ... I wonder what color this bikeshed is gunna be...
purple.
cheers
andrew