Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Vous avez voulu afficher une valeur, et le moteur dit qu'elle est plus large que la fenêtre d'affichage. Voici ce qui se passe. Chaque fois que vous montrez quelque chose, avec write, avec un retour vers l'écran ou dans une interpolation, la valeur est transformée en texte par une porte unique, et ce texte doit tenir dans une fenêtre de taille fixe. Si le rendu est trop large, le moteur pourrait simplement couper la fin et afficher le début. Mais ce serait un mensonge : à l'écran, vous croiriez voir la valeur complète alors qu'elle serait tronquée en silence. Alors il refuse, et il nomme la porte qui a voulu montrer. Exemple : vous essayez d'afficher d'un coup une liste gigantesque transformée en un seul texte. Au lieu de cela, affichez-la par morceaux, un membre à la fois, ou n'en montrez qu'une partie choisie par vous. Ainsi, c'est vous qui décidez ce qu'on voit, et pas le moteur qui rogne sans le dire. Mieux vaut un refus clair qu'un affichage faux.
Texte issu du catalogue d'erreurs du moteur Rush.
