Re: parse-namestring and logical pathnames
- From: Marco Antoniotti <marcoxa@xxxxxxxxx>
- Date: Mon, 29 Sep 2008 04:45:02 -0700 (PDT)
On Sep 28, 6:44 pm, Richard M Kreuter <kreu...@xxxxxxxxx> wrote:
Marco Antoniotti <marc...@xxxxxxxxx> writes:
On Sep 28, 4:37 pm, Richard M Kreuter <kreu...@xxxxxxxxx> wrote:
The intent of the lettercase stuff in the pathnames specification
is to let you say
(make-pathname :name "FOO" :type "LISP" :case :common)
on any Lisp and with any pathname host and get back a pathname that
maps to a filename using the standard file naming conventions of
whatever file system the file happens to be on
Besides, lowercasing in Unix is wrong as the file system is case-
sensitive.
Customary case is meant to be whatever lettercase is normally used in
file names on a file system, not whether the file system is
case-preserving or case-insensitive. The examples in the dictionary
entry for MAKE-PATHNAME shows and the Issue PATHNAME-COMPONENT-CASE
mentions that customary case for Unix is supposed to be lowercase.
Yes. And *that* is wrong (the supposition that customary case for
Unix is lowercase). Modulo what Rainer said about having different
file systems mounted on a UN*X box (or whatever box), traditional UNIX
file systems are not exclusively lowercase.
The bottom line is that - as usual - the pathname spec is lacking in
many many ways.
Cheers
--
Marco
.
- Follow-Ups:
- Re: parse-namestring and logical pathnames
- From: Richard M Kreuter
- Re: parse-namestring and logical pathnames
- References:
- parse-namestring and logical pathnames
- From: Steven E. Harris
- Re: parse-namestring and logical pathnames
- From: Pascal J. Bourguignon
- Re: parse-namestring and logical pathnames
- From: Madhu
- Re: parse-namestring and logical pathnames
- From: Pascal J. Bourguignon
- Re: parse-namestring and logical pathnames
- From: Madhu
- Re: parse-namestring and logical pathnames
- From: Richard M Kreuter
- Re: parse-namestring and logical pathnames
- From: Marco Antoniotti
- Re: parse-namestring and logical pathnames
- From: Richard M Kreuter
- parse-namestring and logical pathnames
- Prev by Date: Re: Security concerns with Common Lisp and EVAL
- Next by Date: Re: parse-namestring and logical pathnames
- Previous by thread: Re: parse-namestring and logical pathnames
- Next by thread: Re: parse-namestring and logical pathnames
- Index(es):
Relevant Pages
|