
Un projet trouvé par hasard sur le site du pôle de compétitivité (« accolé ») Ouverture, et qui pourrait avoir des atomes crochus avec Transformers (le projet, pas le film) : http://www.ouverture-paris-region.org/xwiki/bin/view/Main/Plateforme%20de%20... Plateforme de compilation extensible ------------------------------------ L'objet de cette proposition de projet est de construire une plateforme de compilation extensible en rajoutant dans le compilateur open source le plus connu, gcc, un support pour des extensions utilisateur. Selon la façon d'écrire les extensions, elles pourront être de plusieurs types: 1. interpretées: écrites dans un mini-langage facile à interpréter à la volée 2. liées: écrites en C et pouvant utiliser toute la puissance des analyses déjà présentes dans gcc à travers une API 3. compilées: écrites dans tout langage pourvu qu'elles puissent être compilées sous la forme d'une bibliothèque dynamique liée (cas précédent) Selon le but visé, les extensions pourront soit uniquement inspecter le code parsé par gcc pour rajouter des warnings ou des erreurs de compilation, soit modifier ce code pour l'optimiser ou pour l'instrumenter.
participants (1)
-
Roland Levillain