🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.misc
Article #1349

Re: Files in my home directory, and other ruminations

#1349
From: Monty Solomon
Date: Sun, 12 Apr 1992 04:45
51 lines
2769 bytes
In article <1992Apr11.032459.1552@asw.com> jayson@asw.com (Jayson Adams)  
writes:
> I think this is exactly the problem Sam is talking about.  Why would  
> someone in expert mode want to see a bunch of %$&# dot files in their home  
> folder?  Sam has the right idea:  create the folder ~/Library/AppName and  
> place whatever crud your app needs to run in there.  A dot file in a  
> user's Library folder is at least better than a dot file in a home folder  
> (most people don't go to their Library folders very much, but they do go  
> to their home a hell of a lot).
> 
> Please, app writers:  no more dot files in home folders!  Thank you.

From the NeXT UI Guidelines:

Creating Unrequested Files and Folders


Applications sometimes need to create files and folders for a user, other than  
as the result of a Save command.


If the files are associated with a particular document, they should be grouped  
with that document and placed in a file package.


Otherwise, where the files are located and what they're named depends on  
whether the user needs to have direct access to them:


 	If the user never needs to get at the files or folders independently of  
using the application that creates them, they should be placed in the user's  
home folder but preceded by a dot prefix so they stay hidden from view.  If an  
application needs to create many such files, it should put them in its own  
folder, similar to the .NeXT folder.


 	If the user might sometimes need to get at the files or folders  
independently of the application that creates them (for example, template  
files), they should be placed in the user's home folder, but only after the  
user has been informed that they're being created.  If possible, the panel that  
conveys this information should give the user the opportunity to choose another  
name and location for the file or folder.


The guiding principle here is that the user's home folder belongs to the user.   
An application should not leave anything there that belongs to it, not to the  
user.  And when creating something that the user must live with, it should at  
least let the user know.
-- 
# Monty Solomon / PO Box 2486 / Framingham, MA  01701-0405
# monty%roscom@think.com
Technical Details
Message-ID: <1992Apr12.044524.6755@proponent.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!agate!linus!alliant!merk!roscom!monty
References: <1992Apr11.032459.1552@asw.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!agate!linus!alliant!merk!roscom!monty
From: Monty Solomon <monty%roscom@think.com>
Subject: Re: Files in my home directory, and other ruminations
Message-ID: <1992Apr12.044524.6755@proponent.com>
Sender: monty@proponent.com (Monty Solomon)
Reply-To: Monty Solomon <roscom!monty@think.com>
Organization: Proponent
References: <1992Apr11.032459.1552@asw.com>
Date: Sun, 12 Apr 1992 04:45:24 GMT
Lines: 51