> sorry if this offends, but there is no less blunt way to say it. > if anyone need it. they've gone wrong already. > the solution: design That's silly. By that line of reasoning, nearly every other language has got it wrong. Wrong must be pretty good since Ruby is no where near as popular as those languages that can do this sort of thing. I think the problem with Ruby is that it _can be done_ if you use certain _types_ of objects, but not others. That to me goes against the feather of our friendly duck.