Subject: Re: "nonstandard" characters in logical pathnames
From: Erik Naggum <erik@naggum.net>
Date: Fri, 12 Apr 2002 17:16:27 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3227620587344875@naggum.net>

* Vladimir Zolotykh <gsmith@eurocom.od.ua>
| Is it possible to deal that way with files which names contains _
| (underscore)?

  Logical pathnames are intended as system-independent pathnames that you
  map to real pathnames in a particular system.  It is a unidirectional
  mapping.  Note that there is no way to get from a physical pathname to a
  logical pathname in the language.  Using this strong hint, you should
  realize that there is no intention in the language to be able to create a
  logical pathname for all physical pathname.

  Basically, you enumerate the files you want to exist for your application
  using logical pathnames, and then you arrange for this to be true in any
  given physical file system.

  If you want to refer to existing filenames on the system over which your
  application has no (naming) control, use physical pathnames.  That is
  what they are for.

///
-- 
  In a fight against something, the fight has value, victory has none.
  In a fight for something, the fight is a loss, victory merely relief.

  Post with compassion: http://home.chello.no/~xyzzy/kitten.jpg