[C++-sig] Improved pyste

Roman Yakovenko roman.yakovenko at gmail.com
Tue Jun 14 06:52:01 CEST 2005


On 6/14/05, Stefan Seefeld <seefeld at sympatico.ca> wrote:
> Roman Yakovenko wrote:
> 
> > 6. As I mentioned in my previous post: there are a few projects that
> > use similar way to expose C++ to different languages. One of them is
> > yours: langbinding. I think it will be pretty easy to support code
> > generation for this library too. ( This statement still should be
> > checked by reality )
> 
> By the way, did you have a look into synopsis (http://synopsis.fresco.org) ?
> It contains a C++ parser and its goal is to provide a code introspection
> framework particularly useful to write source-to-source translators with.
> I think, as a first step it would be an interesting project to replace
> gccxml by synopsis as a parser backend in pyste, and then gradually
> make pyste extensible much the same way synopsis already is extensible,
> i.e. allow user modules to override specific code generation rules.
> 
> What do you think ?

I am aware about this poject. If I understand right, one of the
reasons Pyste has success is it's ability to read C++ code with 100%
exectness. I don't know whether synopsis is able to do the same.
pygccxml backend could be changed. This is pretty easy. I tried to
extend it using VisualStudio Intellicense API. An other backend is
could be based on *bsc ( browse source code ) files.

> Regards,
>                 Stefan
> 

Roman



More information about the Cplusplus-sig mailing list