• [^] # Re: Liens

    Posté par . En réponse au journal Language naturel 2 python. Évalué à 2.

    Comme tu le dis, Inform 7 est à la fois une bonne nouvelle pour les apprentis programmeurs doué, même si mélanger ainsi Français/Anglais peut déranger certains, qu'une sorte de monstruosité pour les programmeurs véritable.

    Je m'explique. Pour moi, la description d'un monde textuel suffisament grand doit-être non linéaire (orienté objet, si tu préfére), C-A-D utiliser un maximum les notions de classes dans la structure même du code. La notion de classe a toujours été un problème essentiel d'Inform 6. Vouloir factoriser le code demandait un véritable problème d'adaptation, notamment a cause de l'absence de fonctions avancés des L.O.B, un trop grande verbosité du code, pas de distinguo véritable entre objet et interaction, etc...

    A tel point que j'ai commencé a écrire un petit compilo qui transforme du XML en Inform 6 (mais ceci est une autre histoire). Le XML, étrangement, se prête beaucoup mieux a cette exercice que cette version batarde du langage C.

    Or, Inform 7 est encore pire que Inform 6 question factorisation et langage objet. Pour moi, il est impossible de faire ce que j'ai envis (un très grand monde a la sauce M.U.D solo) en Inform 7, ce serait trop compliqué. Ainsi, Inform 7 se limite a un petit langage pour de petit projet fait par des gens doué, et c'est un peu dommage.