On Mon Feb 27 09:59:54 2006, guest wrote:
Show quoted text> File::BaseDir could also be of help.
>
> There's a potential circular dependency. It should probably make use
of
Show quoted text> File::HomeDir (though it doesn't).
First of all the freedesktop specification does _not_ specify a
Desktop directory, BaseDir is about configuration and application
data. At some point there was dicussion about a seperate spec
for "user directories" (e.g. Desktop MyMusic etc.) but I don't think a
draft was actually commited - check the xdg mailing list archives if
you're interested.
Secondly I don't think BaseDir should depend on HomeDir. The spec
explicitly states that we use $HOME as home dir. I'm considering to
check a couple more environment variables for win32, but this should
be considered an extension to the spec. Full dependency on HomeDir
does not seem necessary to me. Of course one could set $HOME using
HomeDir if they want to.
Regards,
Jaap <pardus@cpan.org>