| 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