C. Abney cabney at
Sat Mar 11 14:57:11 CST 2000

[mailed and posted]

On Sat, 11 Mar 2000, Alan Stewart wrote:

> The unless doesn't bind left or right, it modifies the entire preceeding statement.
>    $ERR or warn "gah!\n" unless $FOO;
> is the same as
>    unless ($FOO) {$ERR or warn "gah!\n"}

Ok, but then isn't the 'unless' subject to precedence?  I suppose not
if the compiler is just doing its best with a hacked up line.  I'm 
going to start avoiding compound xxx unless yyy constructs then, they
just screw up readability (for me.)

> and Perl does what I expect :)

so I need to do a little editing... and maybe rewrite the test so I
can actually test if the flow even enters the critical part...

Einstein himself said that God doesn't roll dice. But he was wrong. And
in fact, anyone who has played role-playing games knows that God
probably had to roll quite a few dice to come up with a character like
Einstein.  -- Larry Wall                                     C. Abney


The posting address is: san-diego-pm-list at

List requests should be sent to: majordomo at

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at> .
This is the general rule for most mailing lists when you need
to contact a human.

More information about the San-Diego-pm mailing list