Bon vous aurez compris le fond de ma pensée... je pense vraiment que le xml était pas nécessaire.
Loduriel, dont vous aurez compris le fond de la pensée...
Le 27/12/05, Laville Guillaume <[EMAIL PROTECTED]
> a écrit :
Bonsoir tout le monde
Je lance ce sujet pour soulever le plus gros problème,
selon moi, de Ncooker : le passage au xml.
Cela donne des blocs de code de plusieurs lignes,
positivement imbuvables. Cependant, ce n'est pas cet aspect
qui me pose le plus de problèmes, mais plutôt l'utilisation que nous en faisons...
Pour moi si xml a un gros interêt, c'est bien pour hierachiser des données.
Or, à l'heure actuelle, Ncooker danse en partie dessus, en partie sur le bash traditionnel...
Cela nous donne un fichiers infos (qui devrait être renommé en desc,
suivant les remarques pertinentes qu'a fait Julien à ce sujet dans son test Ncooker)
en xml, un fichier build en bash et un fichiers depends en texte.
J'y ai réfléchi, et je suis assez d'accord sur la necessité
de separer les informations du code...
Quoique je ne soit quand même pas convaincu par l'argument, car
la procedure de compilation est aussi une information, est et elle aussi directement liée au paquet...
Je penses en disant ça à d'autres formats de paquet "xml", en particulier celui de fnux,
qui concilie les deux dans le meme fichier snas que ce soit outrageusement illisible,
loin de là, le tout reste tres lisible et manifestement tres bien pensé...
Si je suis donc mi-figue mi-raisin au regard du fichier build,
je ne voit par contre pas pourquoi le fichiers depends fait bande a part ?
Si dans le cas du code de construction, c'est encore limite contestable,
il s'agit bel et bien là de metadonnées du paquets, au meme titre que les ressources,
la version ou l'url ?
Si c'est eclater en plusieurs fichiers ce type d'information,
on perd tout l'interet de xml, en en gardant la complexité au niveau du code...
Cela me semble dommage, et si c'est pour continuer sur cette voie, autant en revenir au bash pur...
J'aimerais donc savoir ce que vous en pensez
Bonne soiree a tous
guiguilinux
_______________________________________________
Nasgaia-dev mailing list
[EMAIL PROTECTED]
https://mail.gna.org/listinfo/nasgaia-dev
