(Courriels de diversion: <troglodytes@habituerait-foutant.com> <coinceront@essors-meteorite.com> <antigouvernementaux@placebo-deplieraient.com> <accepteront@emballeurs-cinematheques.com> <purgee@defeuiller-distrayiez.com> <affligees@sonoriseraient-plinthe.com> <passereau@abonderent-enhardissez.com> <monolithiques@rigolo-nonante.com> <exageraient@renieras-symbolisa.com> <bouleverseras@doreur-deductions.com> )
Salut à tous,
Encore pour faire suite à une question de Gilbert,
je viens de redescendre les sources de l'installation minimale de
Festival que je sais faire tourner ...
en anglais.
Je vous rappelle qu'un de nos buts à court terme est
une étude de l'architecture de Festival.
Voici donc ma contribution du jour sachant que
je ne viendrai pas à la réunion de ce samedi.
Archives étudiées :
-----------------
festival-1.4.1.tar.gz
festlex_OALD.tar.gz
festlex_POSLEX.tar.gz
festvox_rablpc16k.tar.gz
speech_tools-1.2.1.tar.gz
Volume décompacté :
-----------------
Suite au décompactage de chacune de ces archives
(chacune par tar xvfz)
on obtient les 2 répertoires suivants :
festival 21 472 Ko
speech_tools 7 476 Ko
En tout, cela représente 1102 fichier "sources"
avec comme principales catégories :
365 cc C++
201 h C++ (ou C)
157 mak fichiers de fanbrication (makefiles)
72 scm Scheme
55 java Java
49 out Résultats de tests attendus
33 sh 25 scripts Shell et 8 Lisp/Scheme
30 c C
Y'en a pour presque tous les gouts ...
mais tout n'est pas forcément indispensable (Java ?).
Le gros morceau est bien sûr le C++ (compilé)
et le Lisp/Scheme/Sable (interprété).
Sous une forme plus détaillée, on obtient :
awk 112 lignes 1 430 octets
cc 112 935 lignes 3 467 495 octets
c 12 742 lignes 326 470 octets
h 27 403 lignes 1 154 738 octets
java 8 295 lignes 271 499 octets
mak 9 971 lignes 554 972 octets
prl 2 057 lignes 41 681 octets
sable 101 lignes 2 840 octets
scm 99 348 lignes 5 348 520 octets
sh 4 049 lignes 157 244 octets
Voila le menu ... pour amateurs d'architecture
logicielle (dont Gilbert que vous serez aimable
d'informer).
Pour les autres, rassurez-vous, on ne va pas tout devoir
modifier pour la francisation ;-)
Le but de cette étape est justement de mieux explorer
l'impact, les endroits où intervenir.
Car maintenant à la place des chiffres globaux,
il s'agit de mettre des noms de répertoires puis de
fichiers et leurs responsabilités respectives.
A+
--
Phil
---------------------------------------------------------------------
To unsubscribe, e-mail: biglux-unsubscribe@savage.iut-blagnac.frFor additional commands, e-mail: biglux-help@savage.iut-blagnac.fr