Bonjour,
Je me suis penché sur les messages d'erreur dans Typer. En particulier, je voulais imprimer la sexp problématique dans un cas bien particulier pour m'aider à diagnostique un problème. Stefan a fait le commentaire que ce serait mieux de le faire systématiquement, c'est-à-dire que les fonctions comme sexp_error prendraient la sexp plutôt que de ne prendre que la location. En investiguant ce changement, je me suis demandé quelle était vraiment la valeur d'imprimer une sexp. Pourquoi ne pas aller plus loin et
* changer location pour être un intervalle dans un fichier plutôt qu'un point. * garder une copie de la source pour imprimer le code problématique directement.
Évidemment, on peut toujours imprimer la sexp ou la lexp lorsque ça peut être utile.
Qu'est-ce que vous en pensez? Simon