Hi,
	I'm a Smalltalk programmer and I have to say, of what I've seen of Ruby 
I'm impressed. I like it. Except for one inconsistency which really 
drives me up the wall. Two objects that nearly do the same thing, Proc 
and Block? { someCode } - one you send yield to, the other you send call.

Why?! That means you have to know what kind of object you have before 
you can send the message to it.

Michael Lucas-Smith