2010-05-18 7 views
1

Quels sont les outils de compilation et les bibliothèques de support disponibles qui pourraient aider à implémenter un compilateur ciblant .NET et le CLR? De préférence open source. Je suis particulièrement intéressé par les frameworks qui implémentent un IR de haut niveau et le support d'optimisations communes de haut niveau et de niveau intermédiaire.Quels outils et bibliothèques sont disponibles pour implémenter des compilateurs ciblant le CLR?

Répondre

1

Il y a le framework Phoenix, qui est maintenant un peu daté (et pas strictement open-source). Un système plus moderne mais encore très incomplet est le common compiler infrastructure. Malheureusement, aucun support pour les optimisations pour le moment, mais le système "compiler as a service" est attendu dans .NET 5.