** Discussion for RFC 320:
What about filetests that already return something meaningful? I'll assume
that they still behave the same. (And thus, shouldn't be chained. Unless
you're doing something weird.)
It's also mentioned that they don't short-circuit, so what do post-failure
tests test against? (I'll assume 'undef', which a test will also return
'undef' against.)
** Miscellaneous
Why 'operator:+' instead of 'operator::+'? (Other than the potential
verbosity required to declare operators within a particular package.)
I would think it more intuitive to think of 'operator' as a provided package
(within every package).
Hmm, lexicals.
** Unary _
Space or no space?
sub _mysub {}
$a = _mysub;
Which behavior is changing?
** Binary //
Was a test for definedness *and* truthfulness considered? Personally, I
test for both, particularly within the context of defaulting. Of course,
you could still write:
$a = ($a // $b) || $b;
--
Bryan C. Warnock
[EMAIL PROTECTED]