miércoles, 17 de noviembre de 2010

Python 3.2 alpha 4 disponible

Python

Hace unos días se liberó esta nueva versión preliminar de Python 3.2, que continúa manteniendo el foco en estabilizar Python 3.x y -como se decidió en el PEP 3003, mantener la moratoria en cuanto a cambios en la sintáxis y semántica del lenguaje (hasta la versión 3.3 aproximadamente). El objetivo de la moratoria es dar tiempo a las implementaciones alternativas a CPython, como PyPyJython, IronPython o Unladen Swallow para ponerse al día con el core de Python 3.x.

El foco principal de trabajo en Python 3.2 es entonces, las librerías y la implementación, en áreas como:

  • La re-escritura del cuestionado GIL (Global Interpreter Lock) para optimizar el manejo de threading y concurrencia en general.
  • Mejoras en logging
  • El módulo concurrent.futures
  • Resolución de problemas con múltiples intérpretes y los repositorios PYC (al cachear extensiones C)
  • Mejoras en email

Es bueno ver como Python puede avanzar en muchísimas áreas manteniendo el compromiso de colaboración con múltiples equipos implementando intérpretes alternativos, sin detenerse y aportando valor continuo a toda la comunidad.