Re: Talking about the GUI

Enrico Weigelt <[email protected]>
Newsgroups gmane.comp.multimedia.media-api
Message-ID <[email protected]>
* Ronald Bultje <[email protected]> [2004-01-15 09:55:43 +0100]:

<snip>
> A garbage collector? 
Yes.

> And you're saying *gobject* is bloated? 
no. gobject isnt. but the rest of glib is.
it should be better splitted off into smaller libs.

> Dude, we're talking C here!
garbage collection works good in C.

<snip>
> Anyway, whatever you wish... It's your precious time. Don't forget that
> glib has a whole team working on it, not to mention the whole Gnome team. 
Yes, thats the problem. A large team working on a small project.
Evryone wants to have dozens of features. So it becomes really large. 
And then nobody wants to cut it off into pieces.

Well, glib/gtk/gnome is still "tiny" in this way. Look at KDE + QT.
QT3 had become almost its own operating system ... it requires half
a day to compile (on slower machines multiple days)

<snip>
> You cannot do this alone, you have to cooperate and you have to
> accept losing a discussion once in a while, not getting exactly what you
> want. That's called teamwork, and it's not a bad thing at all. 
Does does teamwork help if I dont get what I need ?
I also require those libs for small embedded systems where memory is 
really rare. If the library structure would be designed well, it wouldn't
mean any limitation for them, but they simply didnt listen.
The folks on the gtk-list sounded like politicians - why should we repair
broken design when it works somehow.

I know quite many projects, which don't want to use glib for that reasons.

<snip>
> If you say that "they don't understand", I think you have an extremely bad
> attitude towards others and you don't know what kind of brilliant people
> are working on it.
No, I really mean, that they did not understand what I was talking about. 
There was only one person who ever heared about garbage collection, but
though it was something for debugging.

For those complex graphs which appear in modern GUIs, a GC can help really
a lot, as well for stability (so simply dont think about free() anymore)
as for smaller and faster code.

I told this to them, but nobody recognized me - nobody replied. 
This phenomenon was quite normal on the list these day - from time to
time somebody comes with some fundamental new ideas or wants to do 
some conceptional cleanups, nobody replies. But the longest threads are
those about animated buttons and such useless things.


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT services

  phone:     +49 36207 519931         www:       http://www.metux.de/
  fax:       +49 36207 519932         email:     [email protected]
  cellphone: +49 174 7066481
---------------------------------------------------------------------
 Diese Mail wurde mit UUCP versandt.      http://www.metux.de/uucp/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.