From: Sam S. <sd...@gn...> - 2000-03-02 15:49:19
|
>>>> In message <200...@ob...> >>>> On the subject of "Re: PARSE-NAMESTRING and LOGICAL-PATHNAMEs" >>>> Sent on Thu Mar 02 10:14:43 EST 2000 >>>> Honorable Bruno Haible <ha...@il...> writes: >> Sam writes: >> >> > it is not clear what should be done on win32 when you do >> > (setf (logical-pathname-translations "a") (("*.*" "/user/zut/"))) >> > (parse-namestring "a:xxx") >> > should it be /user/zut/xxx or a:xxx? >> >> Exactly. And not only on Win32. On Linux too, I have pathnames >> containing a colon. What should a user think of Lisp if all programs >> on his system can deal with his pathnames, except the Lisp programs >> which then complain about an invalid logical host? we can do (or (and (have #\:) (valid-logical-host-p) (translate-logical-pathname)) (parse-namestring)) -- Sam Steingold (http://www.podval.org/~sds) Micros**t is not the answer. Micros**t is a question, and the answer is Linux, (http://www.linux.org) the choice of the GNU (http://www.gnu.org) generation. Computer are like air conditioners: they don't work with open windows! |