L'exemple traite des problèmes relatifs à l'édition d'un document "en langue naturelle", et plus particulièrement à la gestion des références multiples et croisées au sein d'un même texte. L'idée est de placer des étiquettes (labels) dans le texte, et de nommer ensuite symboliquement ces étiquettes pour se référer au numéro de page ou de ligne correspondant.
1. Présentation
2. L'exemple
3. Réalisation
4. Conclusion
Les modifications apportées au programme original sont faibles, et très facilement maîtrisables. Il s'avère qu'à un faible coût on obtient le prototype d'un éditeur de documents où les références croisées jouent un rôle prépondérant – documents techniques par exemple.
L'exemple ne vise nullement à proposer une direction de recherche, puisqu'on trouvera dans la référence [Wal 81] la présentation d'un outil totalement conçu pour la rédaction de documents techniques structurés, et proposant des facilités bien plus riches que celles présentées ici. Il cherche plutôt à montrer que, par des modifications mineures du source, on peut conserver le programme existant et lui apporter de nouvelles fonctionnalités.