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