** 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]

Reply via email to