On présente ici un exemple qui allie la structuration des données et la structuration des traitements. On y souligne les liens étroits qui sont décelables entre des points distincts du programme mais intuitivement voisins.
Le programme analysé se développe selon deux axes :
On cherche à montrer ici qu'un certain traitement d'une certaine structure de données n'est autre chose que la forme doublement instanciée d'un modèle générique commun à tous les cas. Cette double instanciation, mal supportée par un langage de programmation, pourrait se traduire, assez aisément, dans l'éditeur proposé.
1. Présentation
1.2. Les données
1.3. Les traitements
2.1. Les données
2.2. Les traitements
3.1. Les données
3.2. Les traitements