[Kde-bindings] Common work for Qt4 bindings
Richard Dale
Richard_Dale at tipitina.demon.co.uk
Tue Sep 13 14:54:04 UTC 2005
On Tuesday 13 September 2005 14:34, Eric Jardim wrote:
> 2005/9/13, Richard Dale <Richard_Dale at tipitina.demon.co.uk>:
> > I would expect so, but I'm not sure if it will have a full pre-processor.
>
> Why not? It would be nice to have introspectable information about signals,
> slots, properties. Think how this would help KDE development. Think about
> refactoring, too.
Yes, it will have that. But if you run source through the standard C++
pre-processor you lose information that you need for purposes like KDevelop
or bindings generation, such as comments and obviously C macros as they
looked before expansion (that's how a programmer using an IDE sees macros).
> As far as I know it is going well. Maybe it is complete enough to do
>
> > bindings
> > experiments already (we need a complete symbol table and tree walking
> > api).
> > It is discussed on the kdevelop-devel at kdevelop.org list.
>
> We could ask him to not develop a KDE dependent parser. A nice and complete
> C++ parser for general purpose is a great achieve to the free software
> community.
It will be general purpose and not-KDE specific, but different to a parser you
would have in a complete C++ compiler. For instance, with code completion, it
must be faster than gcc and only parse incremental changes as you edit the
source.
-- Richard
More information about the KDevelop-devel
mailing list