Grant Edwards wrote: > A loooong thread on "Ruby and Python" includes highlights > which not only sagely contrast those two, but also examine > several interesting tangents > http://deja.com/=dnc/viewthread.xp?AN=694317151 I had a couple of questions about the following item, wherein Just van Rossum wrote: > One odd thing I came across: while in Ruby apparently everything is an > instance (no difference between types and classes) I read somewhere that > functions and methods are _not_ first class citizens. Is this (literally) correct, or is this correct subject to some important but unstated qualifications? And if so, was there a good (for some purposes) trade-off involved? I think the original reference for ("... I read somewhere ...") was Maya Stodte's "Ruby: a new language; Introducing the latest open source gem from Japan" (http://www-4.ibm.com/software/developer/library/ruby.html#4): # How does Ruby compare to Perl and Python? [Bold heading.] # ... # Ruby's functions and methods, unlike Python's, are not first class objects. # ... Conrad Schneiker (This note is unofficial and subject to improvement without notice.)