Hi Will,

> On Nov 14, 2016, at 12:56 PM, Will Stanton <willstant...@yahoo.com> wrote:
> 
> Hello Tony,
> 
> Thanks for the reply. About XDG_DATA_HOME, the variable is undefined on my 
> desktop-less server, and I think many processes still have their own save 
> locations.
> Still, I can believe its used in a lot of places 
> (https://github.com/search?q=XDG_DATA_HOME&type=Code&utf8=āœ“) and am not 
> opposed to it!
> 
> Perhaps SEARCH/$EXECUTABLE_NAME/Preferences.plist would be good place and 
> format for NSUserDefaults with SEARCH = getenv(XDG_DATA_HOME) then ~/.config?
> 
> 
> What about the path for cookies+caches?

Iā€™m just reading this spec for the first time, but it looks like it accounts 
for that:

>       ā€¢ There is a single base directory relative to which user-specific 
> non-essential (cached) data should be written. This directory is defined by 
> the environment variable $XDG_CACHE_HOME.

Overall the spec looks reasonable and seems to be close to what we we would 
need.

A great next step would be to file a JIRA and look for volunteers who want to 
help implement this in SCL-Foundation.

- Tony

> 
> Regards,
> Will Stanton
> 
>> On Nov 14, 2016, at 2:37 PM, Tony Parker via swift-corelibs-dev 
>> <swift-corelibs-dev@swift.org> wrote:
>> 
>> Off-list, someone pointed me here:
>> 
>> https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
>> 
>> and here:
>> 
>> http://stackoverflow.com/questions/1024114/location-of-ini-config-files-in-linux-unix
>> 
>> Noting that there seems to be a growing consensus for $HOME/.config.
>> 
>> Is this spec beginning to be used in the real world?
> 

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

Reply via email to