On Mon, 2005-05-09 at 11:05 -0300, Johan Dahlin wrote:
> >>>PS: for the same reason I don't like PyGTK treating string constants as
> >>>valid atoms, as it encourages people not to intern atoms, thus
> >>>introducing extra X server roundtrips; it makes no difference in win32,
> >>>but try running X11 apps through a modem and you'll know what I mean.
> >>> 
> >>>
> >>>      
> >>>
> >>Well, one could argue that in most cases it doesn't matter. And when it 
> >>actually does it can easily be changed into an atom instead of a string.
> >>    
> >>
> >
> >  Actually I think in most cases it matters, and only in some rare cases
> >it doesn't matter.
> >  
> >
> So, why not cache this inside PyGTK?

  I guess we could do this.  Maybe I'll submit a patch someday...

> 
> The main focus of PyGTK is making it easier to develop graphical 
> applications, not harder.

  Sure, but not when there are huge performance problems involved.  In
particular, we have to be very careful about roundtrip times, otherwise
pygtk applications will behave poorly on slower links (i.e. anything
except ethernet), no matter how fast your CPU is.

> 
> 
> Johan
> _______________________________________________
> pygtk mailing list   pygtk@daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
-- 
Gustavo J. A. M. Carneiro
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
The universe is always one step beyond logic.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to