Thank you Den.
I'll do some homework and keep you posted of my findings and progress.
Don't expect much progress in the next 3 weeks, I'm on holiday :)
Regards,
Alain
Le 22 juil. 05, à 00:24, Den Jean a écrit :
On Thursday 21 July 2005 06:53 pm, Alain Vitry wrote:
Den,
Could you point me to some reading/starting point on how to make those
bindings ?
Swig doesn't support pascal yet.
I have a fresh QT4 bindings for pascal in mind.
Thanks
There are several ways:
kalyptus: see cvs/fpc/utils/kalyptus
google on kde bindings / qt bindings
Florian started from the c-kalyptus one.
http://www.lazarus.freepascal.org/list_archives/lazarus/08-17-02_01
-02-04/msg04138.html
smoke: more for scripting languages
smoke/refract: c++ headers to xml using the gcc parsing capability.
C++ may look to be the perfect parser for c++,
but qt is not c++ but an enhanced
delphi like language (hence why the moc)
so distance to qt language is big.
http://wiki.dotgnu.info/Smoke/Refract
freeclx: based on moc parsing. Moc converts qt language to c++.
So Moc is close to the qt language and it gives
you a very able parser.
With some modifications to the lex/yacc you can
let moc produce a pascal qt binding.
But each time trolltech adds to the qt language,
they renew the moc,
then you need to port your adaptations to the moc
lex/yacc again.
We adapted the qt part of freeclx from qt 2.2.4 to qt 2.3.2 and
qt/embedded
The result is on
http://cvs.sourceforge.net/viewcvs.py/qtforfpc/qt2/FreeClx/
qtc binding: as pascal can easily use c-libraries, the qtc binding
seems a good base
but difficult to maintain at each update
of the qtc binding.
Andreas Hausladen is very productive in
this matter. (allready qt3 binding),
I guess qt4 is in the make. Perhaps you
can join forces with him.
http://andy.jgknet.de/oss/qt/qt3forFPC/
http://andy.jgknet.de/oss/kylix/wiki/index.php/Qt3_for_Kylix
kind regards,
Den Jean
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal