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

Reply via email to