After reading the second chunk of this thread (which
is fragmented in my newsreader because of dropped
references) and the previous archive discussion
referred to by the OP (Martin), I've reconsidered.

(__FILE__ != $0) is a binary value, constant and
global in scope?  IMHO, anything more than a global
constant would appear extravagant.


p 'do stuff' if not $REQUIRED

Reads as 'not globally required' and hints that
($REQUIRED == true) would be the 'normal' state.


My background support, therefore, for the RCR
(with amendment).



daz