(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