>>>>> "Duncan" == Duncan Murdoch <[EMAIL PROTECTED]> >>>>> on Fri, 25 May 2007 15:38:54 -0400 writes:
Duncan> On 5/25/2007 1:09 PM, Prof Brian Ripley wrote: >> On Fri, 25 May 2007, Martin Maechler wrote: >> >>> >>>> path.expand("~") >>> [1] "/home/maechler" >> Yes, but beware that may not do what you want on Windows >> in R <= 2.5.0, since someone changed the definition of >> 'home' but not path.expand. Duncan> A more basic problem is that the definition of "~" Duncan> in Windows is very ambiguous. Is it my Cygwin home Duncan> directory, where "cd ~" would take me while in Duncan> Cygwin? most probably not (see below). The normal R Windows users needn't know about Cygwin. Duncan> Is it my Windows CSIDL_PERSONAL folder, Duncan> usually %HOMEDRIVE%/%HOMEPATH%/My Documents? Is it Duncan> the parent of that folder, %HOMEDRIVE%/%HOMEPATH%? Duncan> "~" is a shell concept that makes sense in Unix-like Duncan> shells, but not in Windows. Hmm.. Let's just say "~" is a short cut for "The user's home directory". And yes, that's been a Unix concept for ages, but I think Windows had adopted that concept, probably with the above %HOMEDRIVE%/%HOMEPATH% The fact that some of windows software may not "work with" the user's home directory (but rather a subdirectory of that), may be a separate issue, but then, "I'm the windows-non-expert" Martin Maechler ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.