On 27 May 2009, at 17:41, Reid Thompson wrote: > I find this code less readable than the above original code with the > 'end's included +1 - the significant white space is one of several reasons I've never managed to get comfy with python. Personally I like 'end' because it makes it explicitly clear that the programmer's intent was to end a block at that point, and I've wasted enough of my life tracking down nesting errors not to want to give up that extra bit of insight. If other people feel differently, well it's there code and they're free to do as they please with it so long as I'm not expected to maintain it. Ellie Eleanor McHugh Games With Brains http://slides.games-with-brains.net ---- raise ArgumentError unless @reality.responds_to? :reason