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 PyPy, Jython, 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.