>>>>> "LP" == Luke Palmer <[EMAIL PROTECTED]> writes:
LP> On 4/17/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>> Note that unless no longer allows an else
LP> Hmm, that's interesting. I don't _think_ I'm opposed, but maybe I am.
LP> The main case that I can see this limiting me is where I like to put
LP> my error conditions at the end of my code, out of the way, like so:
LP> unless $.something {
LP> $.something = UsefulData.new;
LP> }
LP> else {
LP> die "Something exists!";
LP> }
LP> I don't want to switch the order of those blocks, and switching the
LP> condition to "if !$.something" defeats the whole purpose of unless.
in perl5 i like to get the quick stuff like next/last/die out of the
way. it saves a block, indents and else clauses. something like this in
p6 (just your code edited):
die "Something exists!" if $.something ;
$.something = UsefulData.new;
i don't like unnecessary blocks and indents if i can help it. unless
with else is very confusing and i never used that. i try to keep my
unless clauses to be very simple. anything complex and i revert to if.
uri
--
Uri Guttman ------ [EMAIL PROTECTED] -------- http://www.stemsystems.com
--Perl Consulting, Stem Development, Systems Architecture, Design and Coding-
Search or Offer Perl Jobs ---------------------------- http://jobs.perl.org