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 ajouté une dimension, et le moteur vous dit que la mémoire ne suffit plus pour la loger. Reprenons calmement. Autrefois, la loi des dimensions avait un plafond fixe de huit lignes. Ce plafond a été supprimé : ajouter une dimension, c'est maintenant une simple insertion dans le fichier dimensions.feml, sans toucher au moteur. Les lignes grandissent donc dans la mémoire, par la porte que tungsten garde. Et ce refus ne se déclenche que si cette porte dit non, c'est-à-dire quand le budget de l'arène est épuisé. Le message nomme ce budget, puis la dimension où le moteur a buté. Pourquoi s'arrêter plutôt que de garder ce qui tient ? Parce qu'une dimension supprimée en silence, c'est une dimension que le moteur déclare sans pouvoir la voir, et une loi tronquée afficherait un accord parfait sur les seules lignes qu'elle a conservées. Imaginez un registre qui perdrait ses dernières pages tout en jurant que tout est en ordre. La solution est de donner plus de mémoire à l'arène, ou de réduire ce que vous déclarez. Le moteur reste honnête : il refuse bruyamment plutôt que de mentir doucement.
Texte issu du catalogue d'erreurs du moteur Rush.
