Re: parse-namestring and logical pathnames



Marco Antoniotti <marcoxa@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.

--
Richard
.



Relevant Pages

  • Re: parse-namestring and logical pathnames
    ... the specified pathname in ANY WAY. ... whatever file system the file happens to be on (i.e., ... I thought the case-sensitivity depends on the file ... file system on a Unix box it does not necessarily get suddenly ...
    (comp.lang.lisp)
  • Re: parse-namestring and logical pathnames
    ... pathname system to make it possible to access any file with a physical ... So, in that light, the intent of the logical pathname system is to allow ... and be able to access this on any file system. ... systems would be to not do any file translation and to have people use ...
    (comp.lang.lisp)
  • Re: parse-namestring and logical pathnames
    ... the specified pathname in ANY WAY. ... lowercasing in Unix is wrong as the file system is case- ... I thought the case-sensitivity depends on the file ...
    (comp.lang.lisp)
  • Re: Question regarding to store file system metadata in database
    ... randomly pick pathname from 1.2 million path names to resolve the ... essentially did directory entry lookup sequentially, ... pathname to physical pathname should be transparent to end users. ... The file system should be able to tell the different ...
    (Linux-Kernel)
  • Re: Question regarding to store file system metadata in database
    ... essentially did directory entry lookup sequentially, ... need some extension on existing file systems. ... pathname to physical pathname should be transparent to end users. ... The file system should be able to tell the different ...
    (Linux-Kernel)