On Mar 14, 2006, at 5:54 PM, mental / rydia.net wrote: > The above example illustrates exactly why general expressions aren't > allowed as the "operand" for the class keyword. There'd be an > ambiguity around: > > class SomeConstant < some_expression > end Ah! Yes. That funny thing over my head is a light bulb. Thanks for pointing out that which is now entirely obvious. I wonder what syntax a language designer would come up with if they weren't limited to ASCII punctuation. Sometimes I think we overload the limited punctuation in ASCII beyond its carrying capacity. Gary Wright