Hi there.
I'm taking a serious interest in porting Qt 4 to JavaScript using clang
http://clang.llvm.org/
I know it sounds crazy, but you can write a clang plug-in that can visit
the entire source code AST (abstract syntax tree) and output any
information you need, including changing how Qt calls are made, and
rewrapping those Q_OBJECT, Q_PROPERTY etc entries.
It seems entirely possible to migrate most KDE 3.5 to use the QT 4 api
automatically with relatively few hand-written parts - apart from the
plug-in, that is!
Any thoughts?
Philip Ashmore
P.S. I could have waited until I had completed the port to JavaScript
before posting this, but that's going to take a while, and will involve
a lot more hand-written parts - mostly stubbing out what html5 can't
provide.