Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Le moteur refuse de démarrer parce qu'il ne peut pas lire comment classer les êtres en Nom, Verbe ou Flux. Expliquons ce classement. Dans rush, le genre d'un être n'est jamais choisi à la main. Il est dérivé d'une seule question : est-ce que l'exécuter produit une valeur ? Il existe trois réponses possibles, et chacune mène à un genre précis. Tout cela est écrit dans un fichier, trinity.feml, sur disque. Ici, ce fichier est illisible, ou ne déclare aucune réponse, ou bien sa réponse affirmative pointe vers un mot qui n'existe pas dans la liste. Du coup, le moteur n'a plus aucune règle pour passer d'une réponse à un genre. Et sans cette règle, la loi qui dit que seuls les verbes produisent des valeurs n'a plus aucun verbe à désigner. Le moteur pourrait improviser un défaut, mais ce serait créer un second critère, et la conception en interdit un. Le message donne le chemin du fichier et la raison de l'échec. Vérifiez qu'il est lisible, qu'il déclare les trois réponses, et que l'affirmative en nomme bien une. Corrigez, relancez, et la classification redevient possible.
Texte issu du catalogue d'erreurs du moteur Rush.
