[Kos-misc] Un truc un peu ala "Babel" ?

d2 David.Decotigny@irisa.fr
16 Dec 2001 14:17:04 +0100


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@enix.org> writes:
    Thomas> drivers ! J'ai comme l'impression que ca ressemble un peu
    Thomas> a ce qu'on veut faire.

Pas trop. Devil est un langage pour l'implementation bas niveau : il
est adapte quand on veut traduire des specs qui parlent de bits, de
zone memoire, etc... en code a compiler pour coller a une interface
precise. Bref, c'est un DSL tres bien adapte a la traduction presque
litterale de specs vers en code machine pour coller a une interface de
plus haut niveau.

Et Babel, c'est vachement plus haut niveau : ca parle pas de bits, de
zone memoire : ca parle de ressources, de comportement systeme, et ca
gere les interfaces. Babel ne definit pas comment ce qu'il y a
derriere les belles interfaces doit etre ecrit.

Par consequent, c'est vrai, un truc comme devil pourrait effectivement
etre utilise en-dessous de Babel : pour coder chaque peripherique
physique par exemple. Genre au hasard : un driver IDE.

-- 
d2