Subject: Re: pathname replacements / alternatives
From: rpw3@rpw3.org (Rob Warnock)
Date: Fri, 02 May 2003 04:46:11 -0500
Newsgroups: comp.lang.lisp
Message-ID: <na-cnenjq8v-oy-jXTWc-g@speakeasy.net>
Pascal Costanza  <costanza@web.de> wrote:
+---------------
| So for example, if I don't need the full power of macros, I can just use 
| functions. If I don't need the full power of the loop macro, I can just 
| use do, dotimes and dolist. If I don't need the full power of CLOS, I 
| can just use defstruct. If I don't need the full power of hashtables and 
| arrays, I can just use lists. You get the idea.
| 
| So what if I don't need the full power of pathnames?
+---------------

Just use namestrings (CLHS 19.1.1 "Namestrings as Filenames"), and
live with whatever portability restrictions that imposes on you.
Since OPEN accepts pathname designators, and pathname designators
include pathname namestrings, if you're sticking to one platform
then most of the time you won't ever notice the lack...


-Rob

-----
Rob Warnock, PP-ASEL-IA		<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607