Re: Talking about the GUI

[email protected]
Newsgroups gmane.comp.multimedia.media-api
Message-ID <[email protected]>
Quoting Enrico Weigelt <[email protected]>:

> > 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.
> 
I don't know which part should be split of, but you're probably going to tell 
me. After that you'll probably reimplement it inside GStreamer or your lib, 
because you need it for something. GStreamer even uses the unicode part (wich 
taes the most mem in glib) - for tagging, if you're interested.

> > Dude, we're talking C here!
> garbage collection works good in C.
> 
So first you tell glib should be split into parts and later on you tell me you 
want to include a garbage collector in there? I think I missed something.

> 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.
> 
Actually glib has resisted adding more features for quite a while now. I don't 
remember anything major being added since 2.0. I tend to believe everything 
before was necessary.

> 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.
> 
I know quite many embedded systems which do use glib.
But as Ronald said: go ahead and reimplement it.

> 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.
> 
That's why people nowadays use garbage collected languages for big projects as 
you can see in powerful Gnome applications as Gnome Blog.

> I told this to them, but nobody recognized me - nobody replied. 
> 
I tend to think that they did this i more proof that they are indeed 
incredibly clever.
Which manifests in the fact that they wrote a C addon library that is used and 
praised everywhere while all I know abut you is that you are discussing 
useless stuff on some media-api list.

Benjamin
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.