[Lazarus] Troll Tech and Inprise/Borland Collaborate on LinuxGUI

Curtis White cwhite at aracnet.com
Fri Apr 28 15:41:25 EDT 2000

I am a little confused about this issue. Unless we are compiling and
linking to the C++ source code, why it is necessary to support C++?
Couldn't the QT header files just be converted to Pascal the same way the
GTK header files were?  Once the code is compiled, it just makes calls to
the binary objects at the binary level, right?  Or not?  And Pascal
already supports most of the same things as C++ except multiple
inheritance and maybe a couple of others. So I would think that the
header files could be converted without too much trouble. There might be
a few challenges to work through (like multiple inheritance), but I would
think it wouldn't be all that hard.

Unless I am wrong about how all this stuff works at a lower level, I
don't see any reason that the compiler should need to support C++. Can
someone explain to me what I am missing here?

How hard would it be to add that support to the compiler if it is needed?


Michael Van Canneyt wrote:

> On Fri, 28 Apr 2000, Curtis White wrote:
> > Kylix GUI Components to be Built Upon Popular Qt Crossplatform Linux
> > Framework
> > http://biz.yahoo.com/prnews/000427/ca_troll_t_1.html
> This is known stuff; only know they have a paper to prove it :-)
> We should try and get the C++ support working in the compiler, so
> we can interface to native Qt libs, not using a wrapper...
> Michael.

More information about the Lazarus mailing list