Gabriel Paubert a �crit :
...
A lire dans le GNU Linux Mag de ce mois ci : "Gtk+ et Ada, le duo gagnant?".
Evidemment, c'est toujours Gtk, mais il parait que GtkAda est un des
meilleurs binding.
Et (pour une fois) je ne parle pas des qualit�s d'Ada, mais bien de
celle du binding.
Merci beaucoup pour cette info, j'avais par hasard d�j� install�
gtkada2-doc sur ma machine, et c'est vrai que le binding a l'air
vraiment tr�s bien fait. Je trouverais peut-�tre encore quelques
griefs, mais rien que la documentation d�passe � mon avis de beaucoup
celles combin�es de gtk et compagnies et surtout de tr�s loin celle,
difficile � distinguer du z�ro absolu[1], des versions c++, comme
gtkmm/glibmm/libsigc++.
apt-get install gnat-gps gnat libgtkada2-dev ....
etc. etc. etc.
Oui, seul gag, j'avais gnat-3.3 sur une machine et libgtkada
demande gnat-3.15. Y-a-t'il des diff�rences importantes?
Du point de vue langage Ada, non (le backend passe de gcc 2.8.1 � gcc 3.x).
Du point de vue Debian, oui : quasiment tous les packages Debian Ada
fonctionnent avec 3.15p.
Ludovic Brenta (qui fait un tr�s bon boulot de packaging de la plupart
des package Ada dans Debian) explique tout dans le package
debian-ada-policy : /usr/share/doc/debian-ada-policy/debian-ada-policy.pdf
Je pr�f�rerais garder quelque chose plus pr�s du gnu.org. Je
compile souvent avec des versions CVS r�centes (moins de 48h)
de GCC et co. Oui, m�me mes noyaux, sinon c'est pas marrant,
�a ne crashe quasiment jamais :-). Au passage libsigc++
ne compile pas avec gcc-4.0 pour une obscure histoire de
syntaxe de template.
Je sais que Ada n'est pour le moment pas disponible sur
gcc-4.0, mais �a devrait �tre bient�t r�par�.
Je l'esp�re. L'�quipe de GNAT impl�mente petit � petit les nouveaut�s
d'Ada 2005.
Mais pour les exp�rimenter, il faut un gcc de pointe.
En revanche, pour utiliser GtkAda et le reste, il faut toujours GNAT
3.15 bas� sur gcc 2.8.1.
Vivement la fin de cette p�riode de transition, qu'on ait le beurre,
l'argent du beurre, et les optimisations de la cr�mi�res.
--
Lionel Draghi