[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH] add pathname-expand
From: |
Peter Bex |
Subject: |
Re: [Chicken-hackers] [PATCH] add pathname-expand |
Date: |
Sat, 9 Nov 2013 17:06:15 +0100 |
User-agent: |
Mutt/1.4.2.3i |
On Sat, Nov 09, 2013 at 03:59:58PM +0000, Mario Domenech Goulart wrote:
> Attached you can find an attempt to implement pathname-expand according
> to the following assumptions:
>
> * when no user home directory can be determined, assume "/"
>
> * the home directory may change along the program execution
>
> * use the HOME environment variable instead of `user-information' on
> non-Windows systems to determine the home directory. On Windows, use
> HOMEPATH or USERPROFILE.
>
> * use `user-information' on non-Windows to determine the home directory
> of other users (~user syntax). On windows, the ~user syntax only
> works if user is the same as the value of the USERNAME environment
> variable. I don't know a way to get information about the home
> directory of other users.
>
> * expands both ~/foo and ~\foo on Windows
>
> * expands ~~ at the beginning of paths to (or (repository-path) ".")
Our mails crossed. I think all these things are good, except for
the last one. It adds needless complication and will cause ambiguity
with UNIX users whose names start with a tilde.
Cheers,
Peter
--
http://www.more-magic.net