> Pour info, l'approche de KDE comme de Gnome sur les bindings c'est aujourd'hui d'avoir une espece de framework dynamique qui genere automatiquement les bindings. Seul le framework central est a maintenir.
Pas vraiment, pour gtk+ les bindings sont parfois générés automatiquement, parfois écrits à la main.
Accessoirement, le framework objet gobject a été pensé avec les bindings vers d'autres langages en tête, par ex lors de la destruction d'un objet, il y a deux "callbacks" différents qui sont appelés, ce mécanisme est essentiellement là parce que c'est utile à certains langages utilisant des garbage collectors.
> La syntaxe plus complexe et plus expressive du C++ permet une meilleure approche automatisee, tant au niveau de la generation que de la maintenance.
Ce qui est bien, c'est qu'encore une fois on peut utiliser cet argument pour expliquer que le C++ c'est nul comme langage, et que le C# serait plus adapté (je pense essentiellement aux possibilités d'introspection du C#)
[^] # Re: Re : Les nouveautés du prochain X11R6.8
Posté par Christophe Fergeau . En réponse à la dépêche Les nouveautés du prochain X11R6.8. Évalué à 4.
Pas vraiment, pour gtk+ les bindings sont parfois générés automatiquement, parfois écrits à la main.
Accessoirement, le framework objet gobject a été pensé avec les bindings vers d'autres langages en tête, par ex lors de la destruction d'un objet, il y a deux "callbacks" différents qui sont appelés, ce mécanisme est essentiellement là parce que c'est utile à certains langages utilisant des garbage collectors.
> La syntaxe plus complexe et plus expressive du C++ permet une meilleure approche automatisee, tant au niveau de la generation que de la maintenance.
Ce qui est bien, c'est qu'encore une fois on peut utiliser cet argument pour expliquer que le C++ c'est nul comme langage, et que le C# serait plus adapté (je pense essentiellement aux possibilités d'introspection du C#)