Précédent : JSCC, un compilateur de classes
Remonter : Logiciels Suivant : PLAN-P
Mots clés : génie logiciel, langage dédié, XFree86, pilote de cartes graphiques .
Participant : Charles Consel.
Le langage GAL est le résultat d'une expérience grandeur
réelle visant à valider notre schéma général de conception et
d'implémentation de générateurs d'applications basé sur la notion
de langage dédié (voir module 6.2). GAL (Graphic Adaptor Language) est
un langage qui permet la description de pilotes de cartes
graphiques [[9]]. GAL a
été implémenté pour le serveur X Window XFree86 en suivant chaque
étape de la démarche que nous avons proposée. L'implémentation
finale contient notamment plusieurs analyses (qui seraient
impossibles à mettre en oeuvre sur les pilotes existants écrits
en C) et un générateur automatique de documentation. Cette
implémentation est disponible sur le Web à l'adresse
http://www.irisa.fr/compose/gal