[Python-es] Moratoria de cambios Python (Re: El BIND 10 está escrito en Python)

Jesus Cea jcea en jcea.es
Jue Jun 24 23:43:46 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 24/06/10 09:14, Chema Cortes wrote:
> El fin de la moratoria determinará el momento preciso en que todos los
> esfuerzos de desarrollo se encaminarán a la migración a python3.

¿Hum?. No.

El fin de la moratoria significará que se abrirá la puerta a la
aparición de nuevos PEP que supongan cambios sintácticos en el lenguaje.
Osea, se permitirá de nuevo la evolución del lenguaje.

El objetivo de la moratoria no tiene nada que ver con Python 3, sino con
el hecho de que las implementaciones alternativas de python (pypy,
ipython, jpython, etc) no son capaces de ser compatibles con la última
versión del lenguaje en cada momento, porque python sigue evolucionando
rápidamente. Por ejemplo, el "with", o la posibilidad de mandar mensajes
y excepciones a un generador.

La moratoria es una deferencia hacia el resto de la implementaciones,
para que puedan ponerse "al día".

Que haya coincidido con python 3 es un efecto colateral, permitiendo
dedicar más tiempo y esfuerzo a python 3 en vez de a evaluar e
implementar cambios en el lenguaje. Pero la idea fundamental de la
moratoria es dar oportunidad a las implementaciones para que se pongan
al día, en vez de perseguir un objetivo móvil que cambia versión a versión.

http://www.python.org/dev/peps/pep-3003/#rationale

- -- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea en jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea en jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTCPRkplgi5GaxT1NAQKBBQP/Slr6lGYjxx5zKSVcZ+5hFjb1ZLFSy22g
/KRRg6Vs0/6zK+dIaQhOYIvb+BCxhwVO60BKhXaRay6p3rQMub3Xv6vAA6Aryk/W
KAdwYOesJJT9IRzHss3bCJ/mAap58k2+W4F8emH2Zwvqn9vTUiodPf37VmqIH2Db
5CJqSplERSw=
=k87a
-----END PGP SIGNATURE-----


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