Samuel A. Falvo II wrote:
On 7/26/05, Robert Thorpe <[EMAIL PROTECTED]> wrote:
[...]
The problem is that GTK and Qt are over-complicated and badly designed.

The idea is sound, but the execution is horrifyingly poor.  GTK 2 in
particular is bad because they are attempting to subsume the rule of
CORBA right into GTK itself, in its attempt to be both
written-language and programming-language independent.  The event
distribution model relies heavily on comparing long strings for
equality, instead of hashes or even permanently assigned 32-bit IDs. Therefore, event notifications (itself made slow by the fact that an
IP-domain socket is used between the X server and the client
application) are made unnecessarily slow.

What? IP-domain? And what about SHM and Unix sockets? The network transparency of X Windows is not the source of poor performance...

--
Regards,
Jakub Piotr Cłapa

Reply via email to