Hal E. Fulton wrote: ... > Well, I too prefer "elseif" to "elsif" -- but I don't see > that it will be added, and it's a very minor point. > > Actually, what I've always wished for is a multiway Boolean > branch that was *obviously* such, not merely a special case > of 'if'. How 'bout this: x = 1.5 case true when x < 0; puts "x < 0" when 0 <= x && x < 1; puts "x in interval [0,1)" when 1 <= x && x < 2; puts "x in interval [1,2)" when 2 <= x; puts "x >= 2" end Sorta like cond in lisp...