sorry this is a bit philosophical, but i just wonder whether ruby can be 
considered a language that treats functions and objects as "first 
class"? considering you can't pass a reference-to-a-method as an 
argument to another function/method/block in a straightforward manner.

--
dave