"Toni Moreno Giménez" <[EMAIL PROTECTED]> wrote:
> You are mixing GUI features("hundreds of "regions" displayed on the screen") 
> final application features ("undo/redo") and Data Features, in my opinion a 
> good desing may study "kind" of features, in separate way.
> 
> GSound:     the interactive audio/midi/(perhaps video) general library.
> GtkSound:   the basic config/data manipulation GTK widgets.
> GtkSKin:      a specialy designed widget to make controls using graphical 
> designed images.

Once you have a system that exists, you can argue that your design is better
than another system that also exists.  Until then, your criticism of the
design of applications that do exist is not very compelling, IMO.

Designing massively modular, flexible, extensible systems is easy.  Designing
massively modular, flexible, extensible systems that have a prayer of working
as advertised is basically impossible.

Josh

Reply via email to