Re: NSWorkspaceDidTerminateApplicationNotification bug?
Re: NSWorkspaceDidTerminateApplicationNotification bug?
- Subject: Re: NSWorkspaceDidTerminateApplicationNotification bug?
- From: David Rehring <email@hidden>
- Date: Mon, 14 Jan 2002 22:38:13 -0800
On 1/14/02 8:43 PM, Bill Bumgarner at email@hidden wrote:
>
(1) This particular bug has *nothing* to do with file extensions. It has
>
*everything* to do with the difference between app wrappers and non-app
>
wrappers and how that affects application names. This has been an issue
>
for as long as the NeXT platform has existed. Yes, it causes some minor
>
problems. But they are minor in comparison to the *significant*
>
advantages of using wrappers-- directories-- to contain applications. To
>
name one of the many, it means that you can pick and choose exactly which
>
localization packs to install.
This bug had EVERYTHING to do with file extensions.
Apple has decided that one way to track that a folder is actually an
application bundle [besides setting the package bit on HFS+ volumes] is for
developers to append the '.app' filename extension. That it might be legacy
code from NeXT is irrelevant.
The problem in question was that the code was removing some filename
appendages that it interpreted as being a filename extension.
Somehow, this has been twisted into my being "against" applications being
presented to the end-user has a single file while actually being folder
structure "bundle". This is NOT true. I think bundles are great. Being
able to use the 'best' editor for each specific type of data that you want
to include in the application, localization, portability to other
filesystems [and more] and are good things. It is also orthogonal to
filename extensions [whether it is used to link a file to a specific
application or for how to present a file/folder to the end user].
That's it for me...
Later,
--
David Rehring Psychos do not explode when light hits
Senior Software Engineer them, no matter how crazy they are...
Atimi Software, Inc.
www.atimi.com And totally insane guy!