RX0602

Domaine: Analyse syntaxique

Message d'erreur

un builtin retiré : %s (%s)

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez d'appeler sync, et le moteur vous répond que ce builtin est retiré, avant même d'avoir existé. Voici l'idée : message est le verbe, point final. Ce qui change, c'est la portée. Parler à un autre gtr sur la même machine, ou à un gtr sur une autre machine, c'est toujours le même geste : message. Seule la destination change : un node point gp. Il n'y a donc ni sync, ni verbe node. Exemple : pour écrire à une autre machine, vous appelez message, avec l'adresse du node point gp, le mode et le texte. Le moteur refuse sync par son nom, avec son propre identifiant, plutôt que de dire introuvable. Et une fonction à vous du même nom l'emporte. Le premier emplacement du message nomme le remplacement.

Texte issu du catalogue d'erreurs du moteur Rush.