> >Please see my previous post on the subject. As I pointed there, implementing
> >|| and && like that breaks short-circuits.
> 
> No, it doesn't. Just because you pass in two PMCs doesn't mean that they 
> both need to be evaluated. Though the PDD does need to be clearer about how 
> that happens.

Hmmm, I can't quite how that trick works. How whould the following get
evaluated:

$opened || open(F, ...)

Reply via email to