🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #10544

Re: Amiga Roadblocks to User Friendliness

#10544
From: Randell Jesup
Date: Sat, 10 Dec 1988 00:48
37 lines
2360 bytes
In article <8812091849.AA02843@cloud9.berkeley.edu> dillon@CLOUD9.BERKELEY.EDU (Matt Dillon) writes:
>:1. make sure commercial applications never need boot time configurations
>:such as ASSIGN or PATH?  
>
>	Many commercial applications must reference modules within 
>themselves, dictionaries, help files, control files, etc..., and
>the absolute best way to do this is by assuming they exist in a
>custom assign'd place.  For example, the company Foo might have a 
>dictionary program which assumes the dictionary can be found in
>foodict:

	There is a better solution, which I used in Sub Battle Simulator.
Everytime I need to open a file, I call MyOpen(file,mode).  MyOpen first
tries an open relative to the current directory, then it tries with
the diskname (assignname) on the front.  This makes the program run on a
harddisk with no assigns needed, from WB or CLI, even if you're in a different
directory (though for a different directory it needs the assign).

>	Without Assign's, most large commercial programs have little
>Flexibility.  It should be obvious from past experience, when programs
>made ridiculous assumptions like there had to be a floppy in DF0:, or
>the support files for the program were in the current directory or
>something like that.  Yick.

>	Even a 'stupid-user-intallation' program would have trouble
>for the same reasons... that there is no way to tell how that user's
>startup-sequence is setup, it would depend on who he bought the drive
>from.  And before you say it, tracing out the commands a startup-sequence
>does is out of the question too for obvious reasons (if you just think a
>little).

	However, if there were a standard file that contained nothing but
assigns, then installation scripts could add assigns to it safely.

-- 
You've heard of CATS? Well, I'm a member of DOGS: Developers Of Great Software.
Randell Jesup, Commodore Engineering {uunet|rutgers|allegra}!cbmvax!jesup
Technical Details
Message-ID: <5486@cbmvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cbmvax!jesup
References: <8812091849.AA02843@cloud9.berkeley.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cbmvax!jesup
From: jesup@cbmvax.UUCP (Randell Jesup)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Amiga Roadblocks to User Friendliness
Message-ID: <5486@cbmvax.UUCP>
Date: 10 Dec 88 00:48:46 GMT
References: <8812091849.AA02843@cloud9.berkeley.edu>
Reply-To: jesup@cbmvax.UUCP (Randell Jesup)
Organization: Commodore Technology, West Chester, PA
Lines: 37