Toby DiPasquale wrote:
> 
> When you are calling a function on an object, you have fallen out of OOP.

I don't think that is true -- especially in dyamically typed languages.
There is no way to add a "write3lines" method to every object in the
system that has a file-like interface. To properly take advantage of
polymorphism you probably need to do it as a function or else make a
trivial "wrapper object" which could have just as well been a function.

>...
> As far as Ruby vs. Python goes, Python is older and has more support here
> in America and Europe, but Ruby is fast growing and has a lot going for
> it. 

You're supposed to say what the "lot going for it" is. That's the
original question!
-- 
Take a recipe. Leave a recipe.  
Python Cookbook!  http://www.ActiveState.com/pythoncookbook