Pregunta

Yo estaba leyendo este en la nueva GIL encontrar / que se encuentran en Python 3.2 y me preguntaba si es la "función única" que dará lugar a una transición de Python 2.x a 3.x.

¿Qué piensan ustedes?

¿Fue útil?

Solución

Es todavía un GIL. implementaciones de Python sin ningún GIL en absoluto han estado disponibles desde hace más de una década. implementaciones de Python que son más más rápido que CPython han estado disponibles desde hace años.

(casi) nadie los usa, lo que demuestra claramente que nadie se preocupa por el rendimiento o el GIL, por lo que casi no ves siendo una "característica asesina". características asesinas son algo que la gente realmente que desee .

Otros consejos

El Nuevo GIL podría considerarse una función única de Python 3.2 si se utiliza el roscado en gran medida. Integración de trago descargado también podría ser considerada una función única desde una perspectiva de rendimiento.

En general, creo que py3k ya tiene suficientes características como para garantizar la conmutación; lo que no tiene un apoyo amplio de la biblioteca. La mayoría de las bibliotecas ya han empezado a buscar en la transición, pero es una buena manera de distancia. En el momento 3,2 salga de un año a partir de ahora, espero que la mayoría de las bibliotecas que dependo de haber hecho un gran progreso con la compatibilidad, y que es lo que me haría interruptor.

3.2 es más o menos un año de distancia . En ese momento se espera que haya algún progreso en el cambio a py3k, que también coincide con el período de dos años "gracia" que supuestamente fue prometido por Guido a algunos grandes proyectos. No creo que no habrá ningún sola característica "asesino", e incluso si alguien que necesitaría, me imagino soporte Unicode sería mucho más alto en la escala de prioridades.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top