GNU ou la joie des docs concises
Par Fremen, jeudi 16 février 2006 à 02:02 :: Projets :: #6 :: rss
Profitant de ma semaine de vacances pour avancer un peu sur la nouvelle version du programme de statistiques (cf. billet pr?c?dent), j'ai pu red?couvrir quelques documents forts enthousiasmants ? lire.
En effet, la FSF distribue un outil qui s'appelle automake [1]. En quelques mots, il permet de cr?er des Makefile ? partir de fichiers "mod?les" (des templates quoi) que l'on ?crit soi-m?me. Pour rappel, les Makefile permettent ensuite de compiler automatiquement un programme, une biblioth?que, de la doc, etc...
L'int?r?t, c'est de pouvoir s'appuyer sur ce formidable outil pour faciliter la portabilit? des programmes que l'on ?crit. Avec, on peut tout faire, et ce, proprement. L'ennui, c'est que d?s qu'on veut faire quelque chose de pas tout ? fait habituel (par exemple compiler un .so, ce qu'on appelle aussi .dll dans un autre univers), ben on recherche dans la doc de 144 pages mais si on est fut? comme moi, on ne trouve pas. Alors on passe des heures ? faire des tests pour en arriver au m?me point qu'? l'?poque o? on avait ?crit un bon vieux Makefile en deux minutes.
Tout ?a pour dire que :
L'int?r?t, c'est de pouvoir s'appuyer sur ce formidable outil pour faciliter la portabilit? des programmes que l'on ?crit. Avec, on peut tout faire, et ce, proprement. L'ennui, c'est que d?s qu'on veut faire quelque chose de pas tout ? fait habituel (par exemple compiler un .so, ce qu'on appelle aussi .dll dans un autre univers), ben on recherche dans la doc de 144 pages mais si on est fut? comme moi, on ne trouve pas. Alors on passe des heures ? faire des tests pour en arriver au m?me point qu'? l'?poque o? on avait ?crit un bon vieux Makefile en deux minutes.
Tout ?a pour dire que :
- Ca fait deux fois que je me casse les dents sur les autotools (qui incluent automake en particulier). La premi?re fois ?tait pour mon stage, et j'avais bien pass? une dizaine d'heures pour appliquer des m?canismes de base.
- Les docs de ces outils, bien que r?dig?es avec soin, sont vraiment indigestes (pour ma modeste personne en tout cas). Je vais y aller petit ? petit en fait, et en attendant je me contenterai de ma bidouille toute pourrie pour g?n?rer mon .so ;-)
- Dans Street Fighter II, Bison est un bourin. Ben je suis s?r que Gnu il a des liens de parent? avec lui. :)
Commentaires
1. Le vendredi 17 février 2006 à 20:03, par Speedy^SF
2. Le dimanche 19 février 2006 à 00:54, par FeuFeu
3. Le lundi 20 février 2006 à 20:19, par Speedy^SF
4. Le samedi 4 mars 2006 à 19:47, par Fremen^SF
5. Le dimanche 5 mars 2006 à 12:17, par FeuFeu
6. Le dimanche 5 mars 2006 à 18:35, par Fremen
7. Le lundi 6 mars 2006 à 13:47, par FeuFeu
8. Le lundi 6 mars 2006 à 20:42, par Fremen
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.