🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #23306

Re: Multifinder woes. DA's

#23306
From: Wayne Pollock
Date: Tue, 05 Jan 1988 07:35
52 lines
3147 bytes
First of all, thanks, Phil, for the detailed response; its always nice
to know that people at Apple really listen!

As to you query about "parasitic" DAs, I believe they are more common
than you think;  I often use my spelling checker in conjuction with my
terminal emulator, and even with my text editor.  So installing it in my
word processor wouldn't work.  In addition to spelling checkers, there are
other word related tools, art grabbers, journal makers, work loggers,
and some useful but older DAs which won't work unless opened in the
application's memory space.

As you suggested, future evolution of the mac should make this a non-issue;
most of the problematic DAs will be rewritten as Inits or CDEVs or simply
as applications.  In the meantime, judging by the discussion here, this is
a problem for many users; a better answer than the option key trick is
needed.

It seems to me the whole issue can be simply resolved.  Macintosh
designer's had the tremendous foresight to structure files into seperate
pieces.  They knew that there would be additions/changes and they provided
a nice mechanism to allow for them.

Why not add a resource type, recognized by the system software, that would
tell the system where to install a DA?  A few lines of code in the DA
opening sequence, a technote telling people what resource to add to DAs
to modify the behavior, and viola! the problem is gone.

For example, the presence of an owned resouce 'DAH ' in a DA could cause
the DA to be opened by the DA handler; otherwise use the default
(application memory space).  If you prefer, use 'DAAP' to instruct the
system to put the DA in the application's space have use the DA handler
by default.  And of course the option key trick would still be available
as an overide.)

I have this same suggestion for 'SIZE' resources; it should be possible to
put a SIZE resource in a document, which would override the SIZE in the
application (which would be used as a default).  As you pointed out, memory
is a scarce resource it it is a shame to waste it by having a spreadsheet
program request enought memory for a large spreadsheet when all I'm using
is an itty-bitty one.

A smart application could put the SIZE resource in each document it
creates, and adjust it as the document grows and/or shrinks.  This ought
to work whenever the application is started by double-clicking one of its
documents; naturally the default SIZE would be used if the application
were launched directly.


Wayne Pollock (The MAD Scientist)	pollock@usfvax2.usf.edu.UUCP
Usenet:		...!{ihnp4, cbatt}!codas!usfvax2!pollock
GEnie:		W.POLLOCK
Technical Details
Message-ID: <937@usfvax2.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!gatech!mcnc!rutgers!mtune!codas!usfvax2!pollock
References: <7965@j.ms.uky.edu> <411@ut-emx.UUCP> <7122@apple.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!gatech!mcnc!rutgers!mtune!codas!usfvax2!pollock
From: pollock@usfvax2.UUCP (Wayne Pollock)
Newsgroups: comp.sys.mac
Subject: Re: Multifinder woes. DA's
Message-ID: <937@usfvax2.UUCP>
Date: 5 Jan 88 07:35:29 GMT
References: <7965@j.ms.uky.edu> <411@ut-emx.UUCP> <7122@apple.UUCP>
Reply-To: pollock@usfvax2.usf.edu.UUCP (Wayne Pollock)
Organization: University of South Florida at Tampa
Lines: 51
Summary: where to open DAs; a suggestion