Donc je vais la faire cross-platform*, mais aussi cross-langages. Le plan, c'est d'utiliser la GLib et l'introspection GObject pour pouvoir générer des bindings pour un peu tout les langages facilement.
Utiliser GLib directement dans la lib bas niveau rend la lib dépendante de la GLib, ce qui peut être un soucis pour l'utiliser avec Qt. (Question de guerre de clocher.)
Pourquoi ne pas avoir une lib en C avec une API en C et fait des appels C depuis Python avec cffi ?
Je suppose qu'idéalement ta lib serait réutilisée par Gnome Simple Scan et autres outils similaires.
[^] # Re: Python vers C?
Posté par Victor STINNER (site web personnel) . En réponse au journal Base de données de scanners : besoin de contributeurs. Évalué à 3.
Utiliser GLib directement dans la lib bas niveau rend la lib dépendante de la GLib, ce qui peut être un soucis pour l'utiliser avec Qt. (Question de guerre de clocher.)
Pourquoi ne pas avoir une lib en C avec une API en C et fait des appels C depuis Python avec cffi ?
Je suppose qu'idéalement ta lib serait réutilisée par Gnome Simple Scan et autres outils similaires.