Je ne partage pas du tout ton avis Guillaume. Les modules seront écris très majoritairement par l'équipe de Nsetup. De plus, rien n'empêche de séparer le travail : module et interface graphique. Ngui est voué à l'échec puisque GTK et Ncurses sont à la base incompatibles : un fonctionne avec un placement logique (gtk), l'autre avec un placement fixe sur un plan ( ncurses ). Et encore la, Ngui serait beaucoup trop limitatif, ça revient à écrire un *dialog. Bref, pour moi, ce n'est guère une solution à envisager.
Concernant l'idée de jean-mi, je ne crois pas que ça aiderait vraiment : comment un contributeur à qui on veut simplifier la tâche créera t'il ses propres modules ? Ça me semble plutot illogique. De plus, le but d'une lib comme Ngui est de fournir un ensemble de base pour que tout le monde n'ait pas à réécrire les mêmes choses. Donc, si une extension est manquante, c'est dans Ngui qu'il faut l'intégrer, pas dans un module. De toute façon, je le répète, Ngui est voué à l'échec puisque ce n'est pas la solution appropriée. Personnellement, quand je regarde le code de Gontran, je ne trouve pas cela si illisible. Je crois qu'avec un peu de pratique on arrivera à s'en servir.
