Guido anuncia herramienta de refactorización

Chema Cortes pych3m4 en gmail.com
Lun Dic 18 10:27:40 CET 2006


Hola,

No es muy habitual hablar por aquí del futuro del python, llamado en
clave como "Python-3000". Guido von Rossum, el creador del lenguaje
python, acaba de anunciar una herramienta de refactorización que
ayudaría a pasar código de python 2.x a 3.0

En esencia, esta herramienta crea un árbol de tokens a partir de un
fragmento de código, chequea qué nodos cumplen con ciertos patrones,
aplica reglas de transformación sobre estos nodos y los vuelve a
injertar de nuevo en el árbol.

Se puede probar para actualizar de código antiguo que use expresiones
"discontinuadas" ("deprecated") como el apply() o el file.xreadlines()
(buscar, que hay bastantes más).

Más información en el mensaje original de Guido:
http://mail.python.org/pipermail/python-3000/2006-December/005096.html




Más información sobre la lista de distribución Python-es