From: Robert Klemme Date: 2008-06-19T17:25:18+09:00 Subject: Re: print(true and true) #=> the parenthesis issue 2008/6/18 Dave Bass : > Robert Klemme wrote: >> x = some_work() >> putx x if x > > I carefully set my little trap... and it caught someone! :-D Yes, I can see you struggling in it. :-) > Note that I wrote "Clarity wins over conciseness every time for me." So then why did you care to go through multiple negations? > The > more English-like the code is, the easier it is to understand (for me > anyway). Exactly. That's why I offered a variant that not only has the same semantics as my version with "and" but also reads much better than your double negation. Kind regards robert -- use.inject do |as, often| as.you_can - without end