Michael Neumann wrote:
> 
>...
> 
> Of course Python is OO, but for me it is too scriptic, e.g. you
> can simply assign instance variables from outside (at least this
> was so in 1.5). For me this is bad OO style. Ruby follows here
> Eiffel or Sather, whereas Python follows the C++ tradition.

In perhaps this one feature Python is like C++ but that doesn't mean
that overall it is like C++ at all!

Anyhow, can't you assign instance variables in Ruby with instance_eval?
The difference is that Python doesn't require special syntax. You could
argue that is a strength or a weakness.
-- 
Take a recipe. Leave a recipe.  
Python Cookbook!  http://www.ActiveState.com/pythoncookbook