• [^] # Re: gobject introspection

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Sortie de gtk-fortran 19.04. Évalué à 3.

    C'est sûr que que ce serait plus rigoureux et robuste d'utiliser l'introspection. Je m'y étais intéressé dans la première année du projet :
    https://github.com/vmagnin/gtk-fortran/issues/27

    Apparemment, à l'époque dans les choses qui m'avaient bloquées, il y avait un manque de documentation et le fait qu'il n'y avait pas de fichier gir pour la librairie Cairo qui était importante pour le graphisme dans le projet (ou peut-être que je ne l'avait pas trouvé).

    Les choses se sont probablement améliorées depuis :
    https://gi.readthedocs.io/en/latest/

    Sur le long terme, ça pourrait être une option de se ré-intéresser à ce sujet. Pour l'instant le parser est très satisfaisant, mais c'est effectivement chatouilleux. Le problème des expressions régulières n'est pas tant de les écrire pour récupérer quelque chose de précis, mais de gérer les petites variations de conventions de codage d'un fichier à l'autre (on parse 757 fichiers dans GTK 3.24.8).