On Sun, Mar 31, 2013 at 05:57:36PM +0000, Mindaugas wrote: Follow-up Comment #3, bug #38611 (project pspp): I think PSPPIRE should read [the stat file] $HOME/.pspp/rc (why not $HOME/.config/pspp/rc or $HOME/.config/psppire/rc ?)
I think this is a good question. I suppose there is historical precident that user config files go in $HOME/.<application-name> but I am not aware of any specification which mandates or even suggests this. XDG Base Directory Specification suggests $XDG_CONFIG_HOME (which defaults to $HOME/.config ) Now the XDG specs are historically used for GUI applications, which is why we have $HOME/.config/psppirerc which stores the users preferred window sizes and positions. This has the advantage that the same psppirerc file can be used when the session occurs over a remote login. However I see now reason why the XDG recommendations cannot be used for non-gui applications. On the other hand I think most other GNU applications (and many non-GNU ones) use $HOME/.<application-name> eg: ~/.emacs ~/.gnucash ~/.gnash ~/.gstreamer So we'd be breaking a tradition if we started using something else. Personally I don't particularly like the proliferation of .* files in my home directory, but I think it's a tradition that will be hard to break. J' -- PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://keys.gnupg.net or any PGP keyserver for public key.
signature.asc
Description: Digital signature
_______________________________________________ pspp-dev mailing list pspp-dev@gnu.org https://lists.gnu.org/mailman/listinfo/pspp-dev