1 puntos por GN⁺ 2023-07-30 | 1 comentarios | Compartir por WhatsApp
  • El comité directivo de Python planea aceptar que el bloqueo global del intérprete (GIL) sea opcional en CPython
  • El soporte inicial para el modo sin GIL podría incluirse en la versión 3.13 de Python
  • La compatibilidad retroactiva es la prioridad, y los cambios en código de terceros deben funcionar tanto en compilaciones con GIL como sin GIL
  • El comité directivo de Python quiere evitar repetir los errores cometidos durante la transición de Python 2 a Python 3
  • Aún deben resolverse detalles como los requisitos de compatibilidad ABI y el impacto en la compatibilidad retroactiva
  • Algunos desarrolladores expresan preocupación por la claridad del plan y los problemas de compatibilidad
  • El modo sin GIL requerirá volver a compilar las extensiones C-API para que se ajusten a esta versión de Python
  • Esto podría afectar la distribución de Python, y podría ser necesaria una versión separada que requiera extensiones C-API compiladas por separado
  • El autor del PEP planea colaborar con Anaconda para distribuir una versión de Python sin GIL y paquetes compatibles
  • Al introducir el modo sin GIL en Python, se abren nuevas posibilidades para el multihilo y la concurrencia en código Python

1 comentarios

 
GN⁺ 2023-07-30
Comentarios en Hacker News
  • Los comentarios de este artículo fueron movidos a otro sitio web.
  • La fuente original de este artículo se puede encontrar en el nuevo sitio web.
  • El nuevo sitio web tiene el mismo contenido que este sitio, pero con comentarios adicionales.