next up previous
Next: Évaluation incrémentale dans Up: Opération INTERSEM Previous: Opération INTERSEM

Le traducteur d'OLGA en Le_LISP

 

avec O. DURIN OLGA ne fait aucune référence à un langage d'implantation particulier, même si la plupart de ses traits sont hérités de langages bien connus comme Lisp, Modula-2 ou ML. Cette indépendance, tout à fait voulue, permet de le traduire au choix vers plusieurs langages cibles. Le traducteur vers Lisp [Dur89] permet de produire des évaluateurs exhaustifs en Lisp et de les intégrer à une application bâtie sur CENTAUR   (voir le projet CROAP ). Les évaluateurs produits en Lisp utilisent des services fournis par CENTAUR (et en particulier le VTP ) pour parcourir l'arbre et y accrocher des attributs. Ceci a nécessité le développement de traducteurs entre les langages de FNC-2 et ceux de CENTAUR, en particulier ASX /ATC et METAL.

Cependant le départ d'Olivier DURINgif en 1992 a fortement diminuer l'effort que nous pouvons consacrer à cette tâche.



Didier Parigot
Mon Apr 7 11:02:46 MET DST 1997