>>>>> "Argiris" == Argiris Kirtzidis <[EMAIL PROTECTED]> writes:
Argiris> I'm interested in turning cc1plus into a shared library with Argiris> an API on top so that it's possible to: Argiris> The API should be easy to use not only from C but from other Argiris> languages that can use C libraries. Argiris> Is there something similar that is already being developed ? Argiris> Any thoughts on the above ? There are a few developments in this area. As far as I know none of them is focused on turning gcc into a shared library; instead they work as plugins. Here's the stuff I'm following: GCC Plugins branch. Presented at 2007 GCC Summit. http://gcc.gnu.org/wiki/GCC_Plugins Basile's MELT project. Also from the 2007 Summit, should be made into a branch soon: http://gcc.gnu.org/wiki/MiddleEndLispTranslator GCC Dehydra -- uses javascript as an extension language: http://wiki.mozilla.org/Dehydra_GCC (Taras Glek's blog is worth reading -- most Dehydra news is posted there.) Finally, for just examining the results (not modifying things as GCC compiles), you might consider GCC-XML. http://www.gccxml.org/HTML/Index.html Whether any of these will make it into GCC is an open question. I suggest reading the list archives before re-opening this topic. Tom