On 7/21/2012 3:44 PM, Fredrik Gustafsson wrote:
Althought there's no common API that's shared between "all" application, you just described something similair to the MVC[1] concept that's a design pattern for software. Computer scientists in my hometown love it, engineers in my hometown don't...
to which I say, why should there be a common API shared between all applications? The alternative is, there is, set, get, do and what you said, get, do changes from application to application. See DOM/JavaScript.
It's also similar to the X11 protocol.
You can also debate that this is already done with libraries and applications, where an application only is an interface for the library.
yes. That is very close to what I'm thinking about except we don't do anything like that today where the application is the library. We're also very close to doing it using Ajax interfaces to cloud applications.
The important point is we have an idea on how to do it. All it needs is an example or reference implementation and if people are going to rework mutt for a gui, why not try that model.
--- eric
