[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[OT] Re: gEDA-user: PCB GTK version...



Samuel A. Falvo II wrote:
On 7/26/05, Robert Thorpe <Robert.Thorpe@xxxxxxxxxxxx> 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