20 Sep 2000 duncanm   » (Master)

aaronl: I acknowledge that I don't understand Bonobo too well, but I have to say, even I think you argument doesn't make any sense.

You said that by using components, you end up using a big mega-app for launching everything. While it is true that this can be done, it does not need to be done. Therefore, the only answer to "Doesn't this defeat the purpose of having a multitasking operating system?" is simply, no, it doesn't.

The purpose of component-based design is to split frontend interfaces from backend functionality. Features in a gnapster bonobo component that iain mentioned in his entry can only be worked out if an extensive component system is in place. Using components won't lose any functionality, it would just increase flexibility.

Why everything should become a component rather than a chuck of code in a library that the application using it calls directly.

Rather than forking gnapster, why don't you try to do what iain suggested to do with bonobolizing gnapster by just "using its calls directly"?

And when there are no pros, the answer is usually very simple to arive at: the flexibility of this particular thing has no purpose, and therefore sucks.

Wow, you need to get some clue, dude.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!