From: Eleanor McHugh Date: 2007-06-04T23:33:32+09:00 Subject: Re: Introducing the "it" keyword On 4 Jun 2007, at 06:09, Robert Dober wrote: > On 6/3/07, Eleanor McHugh wrote: >> On 31 May 2007, at 06:35, Robert Dober wrote: >> > But maybe things should really by simple >> > >> > return if x > 42 >> > return unless (x+1)%2 == 0 # not zero? here >> > >> > could probably made syntactically work (differently than now) and >> > return the LHS of the expression iff the expression evaluates to >> true >> > or false respectively. >> >> Unfortunately this would greatly complicate the situation in which a >> return without value is intended... > That does not exist :) The _intent_ often exists, regardless of the fact that Ruby always returns a value ;) Ellie Eleanor McHugh Games With Brains ---- raise ArgumentError unless @reality.responds_to? :reason