[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Resources (Re: Sed)
- Subject: Re: Resources (Re: Sed)
- From: vandry@CAM.ORG (Phillip Vandry)
- Date: 6 May 1993 13:29:30 -0400
- Followup-to: comp.sys.apple2
- Newsgroups: comp.sys.apple2, comp.sys.apple2.gno
- Organization: Champlain Regional College, St. Lambert QC CANADA
- References: <C6Ewn9.G3z@ns1.nodak.edu> <1993May4.223114.19339@gallant.apple.com> <C6JAHH.HMu@news.cso.uiuc.edu> <1993May5.034410.14502@news.columbia.edu>
- Xref: gmd.de comp.sys.apple2:27343 comp.sys.apple2.gno:1421
stc7@cunixb.cc.columbia.edu (Steven T Chiang) writes:
> Nah, then you'd have cases where users would delete files that
>are needed by the program or any variation of that theme. If somebody
>deletes the whole file, they can't launch the program... :)
If you assume users are going to do stupid things you are (1) insulting
the user's intelligence (2) limiting yourself to novice-safe systems.
By that philosophy,. you'd better not make a program because the user
might delete it! That philosophy is too Mac-ish.
data in seperate files allows for flexible configuration. Like I said
in csa2, if you don't like the title page delete the file "Title.Page".
Look at GS/OS. Is it all in one file or is it a lot of files? (GS.OS,
Start.GS.OS, Drivers/*, FSTs/*, etc...). Follow its example.
With that kind of a setup you can just delete modules of a program you
don't want to save disk space (if the program reacts apropriately to a
missing file).
If there was no such thing as a hierarchical file system, then things
would be different. It would be crucial that all progams be one file
or chaos would arise on your HD. But since there is such a thing, all
you have to do is put all the relevant files in the same directory and
it's just as clean... and more flexible ...as if there had been only 1 file
______________________________________________________________________
|~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Phillip Vandry | Vandry@Cam.Org | Suicide (n.): What to do if Macs |
|________________|________________|_______________take over the world__|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~