• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How to make a plugin?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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!


References: 
 >Re: How to make a plugin? (From: Chris Hanson <email@hidden>)

  • Prev by Date: installing bundles
  • Next by Date: Re: Run Loops
  • Previous by thread: Re: How to make a plugin?
  • Next by thread: Re: How to make a plugin?
  • Index(es):
    • Date
    • Thread