function v. method

Bruno Desthuilliers bdesth.quelquechose at free.quelquepart.fr
Sat Jul 22 16:15:29 EDT 2006


danielx a écrit :
> 
(snip)
> Sigh. I TOTALLY realize that Python works by politeness and not
> enforcement. I think you are misinterpreting why I think this would be
> a good idea. My concern is not with control, but with convenience.

Having free access to implementation is convenient IMHO.

> My
> suggestion was that privates would only be invisible if you use the dot
> syntax (ie if you are an external user); they would not be invisible
> altogether (they would still be in __dict__ with no name games).

How would this work for class attributes ? (implementation methods, 
implementation descriptors etc...)

Also, it would impact lookup perfs, which is already a somewhat weak 
point in Python.







More information about the Python-list mailing list