On Aug 2, 2010, at 2:36 AM, Michele Comitini wrote:

> "Python magic was all over the place, variables defined globally are allover, 
> you cannot see real OO in the design"
> 
> I only agree that Python is magic, but that is the only thing I agree with.  
> Probably a long exposure to COO (Class Object Oriented languages
> such as java) causes this misunderstanding with Python beginners.  Indeed 
> Python is a truly OO languages and web2py uses that.

Rails is full of magic, too; it's part of the charm.

I do think (I'm repeating myself) that the magic could be better documented. 
Including being a little more explicit about what's happening in the global 
namespace, and how it relates to code in models, controllers & views.

Reply via email to