
Envoyé par
Trademark
Maintenant, je vais étaler ma pensée, et vous me direz ce que vous en pensez.
Le format WML est une version simplifié de XML comme vous l'aurez compris. Je pense alors simplement décrire les protocoles dans des fichiers WML "améliorés", qui permettront de décrire facilement ce que j'exprimais au premier post. La lecture de ces fichiers se fera une fois pour toute au démarrage du serveur et "l'arbre de validation" sera construit grâce à Boost.spirit.
J'espère ne pas trop ré-inventer la roue en "inventant" ce format de fichier amélioré. D'une certaines façons, Wesnoth a déjà fait à sa sauce le WML, alors je pense que ce genre d'outil de validation est de toute façon indispensable.
Néanmoins je reste quand même dubitatif quant à stocker le protocole dans un fichier. Au départ, mon idée part d'une "bonne" intention, je me dis, on pourra modifier le protocole sans modifier le code... Mais non car le protocole est trop lié à la logique applicative. Du coup, je pense que je vais créer l'arbre de validation en "dur".
Qu'en pensez-vous ?
Merci encore pour votre aide.
Partager