On 1/25/10 6:16 PM, "Caio Chassot" <[email protected]> wrote:
>>> I believe the part that worries you the most is the GUI, and I'm with you >>> there. Plugins that try to mess around with the GUI suck. I think we'll have >>> to define specific points where plugins can easily manifest in the GUI, to >>> prevent a big pile of willy-nilly ad hoc crashing dung from ensuing. >> >> Wait, wait, wait. You want to push a gob of features that REQUIRE UI to >> support them into plugins and then you say that plugins that try to mess >> with the UI suck? >> >> Um...you gotta pick one. > > > The application will have to ship with a GUI, right? In fact, I say it'll > provide most, if not all, of the GUI. And it may well happen through the > plugin API, because of dog food and all, but they'll not be true plugins, in > the sense that these parts of the application cannot simply be > disabled/uninstalled. Then they're not plugins, by any meaning of that word. They're core features, core framework, but if you call it a plugin, you're saying it can be disabled. Ye GODS, now EVERYTHING in the application is a plugin, it's just some you can't disable? This isn't going to be a camel, it's going to be a fucking platypus at this rate. > > Because of that, or even, regardlessly, plugins may interfere with the GUI, > it's just a generally bad idea. It's preferred that plugins use the provided > UI slots. It eases plugin development and helps avoid teh crashy. Well, it doesn't matter. Everything's a plugin. Some are 'preferred' some are not. Of course, now you have to have a definition for 'preferred'. What if someone wants to write a 'preferred' one? Oh well, that's a different API and a different plugin setup. Look! It's a MAMMAL! With a DUCK BILL! And it LAYS EGGS! > > If your plugin requires an entirely separate window, to do its business (eg. > server filtering rules), that's its own NIB, the application has little to do > with it, at this point we're just giving you an IMAP connection. Based on what I see about how people think IMAP works, I'm not holding my breath on that part. -- John C. Welch Writer/Analyst Bynkii.com Mac and other opinions [email protected] _______________________________________________ [email protected] mailing list List help: http://lists.ranchero.com/listinfo.cgi/email-init-ranchero.com
