[Python-Dev] PEP 3000 and new style classes (original) (raw)
Lisandro Dalcin dalcinl at gmail.com
Fri Sep 9 23:17:54 CEST 2005
- Previous message: [Python-Dev] PEP 3000 and new style classes
- Next message: [Python-Dev] PEP 3000 and new style classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 9/9/05, holger krekel <hpk at trillke.net> wrote:
> > It matters because "metaclass = type" is completely obscure. How would > any non-expert have a clue what it means?
How would this non-expert have a clue what "from future import newstyleclasses" means?
That is the point!!! If I am a developer, I think is better to have a future statement for things that are planned to change in the future. If you are a non-expert, you will google for new style classes, and I think is far easier to understand what a new style class is than metaclasses. How many non-expert knows about nested scopes subjects introduced in Py2.1? it has a future statement.
Additionaly, a future statement can be easily removed when a new Python release cames. We could simply use the script Tools/scripts/cleanfuture.py to eliminate those future imports when Py3.0 is available. The same applies for generators in Py2.4 ...
-- Lisandro Dalcín
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC) Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) PTLC - Güemes 3450, (3000) Santa Fe, Argentina Tel/Fax: +54-(0)342-451.1594
- Previous message: [Python-Dev] PEP 3000 and new style classes
- Next message: [Python-Dev] PEP 3000 and new style classes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]