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