2010-10-04 20 views
10

Mi proyecto ha pospuesto la solución de integración C++ con Python hasta ahora. Pero ahora esta pregunta se plantea de nuevo. ¿Alguien sabe el estado del proyecto? En Google: (http://code.google.com/p/unladen-swallow) no hay información real. ¿Podemos contar con este proyecto?¿Está vacío de tragar?

+1

, hay algunas respuestas aquí: http://en.wikipedia.org/wiki/Unladen_Swallow#Project_activity – SilentGhost

+0

Mirando el tronco del repositorio, el proyecto parece estar inactivo desde mayo de 2010. – halfdan

+7

"Su afán por los fiordos" " – fmark

Respuesta

5

Unladen Swallow está muerto en el sentido de que la actividad es baja y parece que hay pocas esperanzas de ser una rama independiente de Swallow Unladen como Jython o Ironpython.

Dicho esto, muchas de las optimizaciones y avances se fusionarán en CPython. Además, todavía hay esperanzas de que el equipo de Unladen Swallow continúe haciendo sus optimizaciones, ya que PEP 3003 está diseñado para permitir que otras ramas de Python (es decir, IronPython y Jython pero también Unladen) se pongan al día con la implementación de C.

Pero no, no puede contar con Unladen Swallow. Es poco probable que alguna vez se sostenga por sí solo en un futuro cercano o, lo más probable, siempre. Es posible que tenga que encontrar otra solución para la integración de C++ con Python (CPython no es que lenta, así que tal vez probarlo?)

+2

La intención nunca fue hacer un 'intérprete autónomo de Unladen Swallow'. Siempre fue un proyecto para optimizaciones experimentales que se fusionarían de nuevo en CPython. Eso todavía está planeado para suceder, ver PEP http://www.python.org/dev/peps/pep-3146/ –

+0

@Thomas: gracias por el PEP, debidamente anotado. –

+0

@Rafe Kettler, está bien, PEP da una esperanza, pero esto plantea otra pregunta: ¿cuándo se puede liberar este PEP? – Dewfy

4

Han pasado cinco meses desde que esta pregunta fue hecha, y Reid Kleckner ha publicado su propia retrospective en Unladen Swallow. Si bien no figura como propietario, la mayoría de sus observaciones hacen que sea probable que Unladen Swallow haya terminado.

+2

Muchos de los desarrolladores descargados en Google continuaron creando el lenguaje Go. Están mucho más interesados ​​en eso ahora. – Keith

+0

es interesante. Parece que esta rama está muerta. Solo este http://python.org/dev/peps/pep-3146 algo prometedor – Dewfy

+0

@Dewfy, no conozco las minucias de las PEP, y no puedo encontrar un historial para este documento, por lo que tal vez siempre ha tenido la sección: Retiro de PEP, donde dice "Con Unladen Swallow yendo por el camino del Norwegian Blue [1] [2], este PEP ha sido retirado". ¿Es eso lo que pretendías señalar? –