On Fri, Mar 16, 2012 at 02:04:38PM +0100, Ludovic Courtès wrote: > > What about writing it in C++? Function objects could be passed around > to achieve a similar result, at the expense of conciseness and > interoperability with C.
Well, if your plugin is compiled with C++ and all of GCC is also compiled with C++, you might not need interoperability. > This is an unfortunate collateral damage, IMO. > > Thanks, > Ludo???. > > [0] > https://gforge.inria.fr/scm/viewvc.php/trunk/gcc-plugin/src/starpu.c?view=markup&root=starpu By the way, your plugin could be an interesting case for MELT, which obviously provide higher-level functions (since MELT functions are true closures). Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***