[fpc-pascal]FPC on the press

Matt Emson memsom at interalpha.co.uk
Sat Jul 14 00:39:34 CEST 2001


> > Borland techinical staff told there is the abstraction layer as I told,
> > and this was also said during the Kylix tour here.

They streatched the truth (i.e. lied)

> This is nonsense. Rewriting the CLX to use GTK will be A LOT of work !
> Just download the code from sourceforge, and you'll see. The CLX is just
> a reworked version of the VCL, which uses QT calls instead of Win32 API
> calls.

This is true. The CLX classes call C functions that directly wrap the C++ QT
API. If that's not tied to QT, I don't know what is ;)

> So this 'abstraction layer' is _very_ thin in my opinion.

Thin and crispy, rather than deep pan. Certainly not twistable crust, or
cheese filled.

> > The Borland staff wasn't speaking about themes, but about really using
Qt
> > or GTK+ widgets. The same abstraction layer may permit CLX use Windows
> > Controls instead of Qt widgets.

If that's the case, then the same can be said for Lazarus.

> The same can be said from the VCL. Just replace the win32 calls with the
> appropriate Qt/GTK calls.

And you end up with CLX ;)

> > There are any ports of Qt for other plataforms besides Windows and Unix
> > (X11) today? And only the Linux port can be GPLed?

You can port QT fairly easily to any platform with an X server.

> I think there is a MacOS port, WinCE port and the windows port is GPLed
> (or will be GPLed) as well.

The Windows port is not free.. though I hope it becomes so ;)

Matt





More information about the fpc-pascal mailing list