The whole question of whether it is "more better" to put the conditional before or after the statement if ($running) { stop(); }; die unless $dead_already; is one of the (can I say this? :) corner stones of goal-oriented programming (back to the original subject :-) See ch. 8 of The Camel under Programming with Style. The Perl style guide says you should put the important thing on the left, which is another way of saying you should try to make your goal clearer to the reader. - Larry Wall So (quoting from The Camel, p. 547) print "Starting analysis\n" if $verbose; is better than $verbose && print "Starting analysis\n"; since the main point isn't whether the user typed -v or not. I'm not sure whether it is arguably "funner" to "put the important thing on the left", although many programmers have more fun when working with clearer code. But it's more Perlish. And more Perlish _should_ qualify as "funner". -- -- |\ _,,,---,,_ Vicki Brown <vlb@cfcl.com> ZZZzz /,`.-'`' -. ;-;;,_ Journeyman Sourceror: Scripts & Philtres |,4- ) )-,_. ,\ ( `'-' P.O. Box 1269 San Bruno CA 94066 '---''(_/--' `-'\_) http://www.cfcl.com/~vlb http://www.macperl.com ==== Want to unsubscribe from Fun With Perl? ==== Well, if you insist... Send mail with body "unsubscribe" to ==== fwp-request@technofile.org