Re: How to make a plugin?
Re: How to make a plugin?
- Subject: Re: How to make a plugin?
- From: Rob Rix <email@hidden>
- Date: Thu, 26 Jul 2001 21:03:50 -0400
Unfortunately there's no support in NSBundle for unloading. I think
there should be.
Agreed!
<some interesting commentary snipped>
This would make it possible to build a component software architecture
like OpenDoc rather simply on top of Cocoa. It can't be done optimally
without unloading support because for instance you can't (say) have a
compound document open and decide to upgrade one of your editor parts
before using it. Without unloading you have to quit your document,
upgrade your editor part, and re-launch your document.
The last point is the one I'm mainly interested in: Mac OS X, being very
stable and having preemptive multitasking and all the other buzzwords,
makes it more convenient to work in a non-linear fashion. That really
appeals to me. It's an attempt at making things non-modal (think sheets)
as much as possible. Unfortunately, things like quitting and logging out
and rebooting are severe interruptions in the workflow. Rebooting has, for
me, been almost completely removed, but there are still things that I have
to log out/quit the Finder for, and quitting an application is often
necessary too.
I think it's worth adding unloading functionality to just generally
support developers removing interruptions in the user's workflow.
My two cents USD (something like three cents CDN, sadly)
-- Rob
Murphy strikes again!