pygtk
Rafael Villar Burke
pachi en rvburke.com
Mar Oct 21 15:32:54 CEST 2008
Karel Antonio Verdecia Ortiz wrote:
> Hola,
>
> ¿Alguien sabe si los desarrolladores de pygtk utilizan alguna herramienta en particular para generar de forma automática las extensiones en c?
>
Sí, se utilizan varios scripts (h2defs.py, codegen.py) para generar los
enlaces entre las librerías *basadas en gobject* y código python. El
primero genera una descripción de la interfaz de programación mediante
expresiones-s y el segundo genera el enlace en C a partir de esa
descripción y uno de "overrides" que sirve para definir las conversiones
de tipos no automáticas (varargs, etc) o para mejorar la interfaz en python.
Desde hace un tiempo se está trabajando para que gobject sea capaz de
exportar la información suficiente para generar esos enlaces de forma
automática y en tiempo de ejecución (busca información sobre pybank y
gobject-introspection).
En el módulo de pygtk y pygobject en el repositorio de subversion de
gnome puedes encontrar los scripts y algo de información (muy sucinta)
sobre ellos y en la lista de pygtk o en el canal #pygtk de gimpnet (en
inglés, sorry) se puede preguntar por cuestiones concretas.
Saludos,
Rafael Villar Burke
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es