user-homedir-pathname not amenable to merging.
bryan o'connor <[email protected]> Sat, 8 Feb 2003 17:00:53 -0800
| Newsgroups | gmane.lisp.openmcl.bugs |
|---|---|
| Message-ID | <[email protected]> |
a reminder for gary from our chat on #lisp -- (user-homedir-pathname) and #P"/Users/bryan/" differ by %PATHNAME-NAME and %PATHNAME-TYPE being set to :UNSPECIFIED in the former, NIL in the latter. this seems to break (merge-pathnames ...). see transcript below. Welcome to OpenMCL Version (Beta: Darwin) 0.13.4! ? (user-homedir-pathname) #1P"/Users/bryan/" ? (merge-pathnames (user-homedir-pathname) #P"foo") #1P"/Users/bryan/" ? (merge-pathnames #P"/Users/bryan/" #P"foo") #P"/Users/bryan/foo" ? (describe (user-homedir-pathname)) #1P"/Users/bryan/" Type: PATHNAME Class: #<BUILT-IN-CLASS PATHNAME> TYPE: PATHNAME %PATHNAME-DIRECTORY: (:ABSOLUTE "Users" "bryan") %PATHNAME-NAME: :UNSPECIFIC %PATHNAME-TYPE: :UNSPECIFIC ? (describe #P"/Users/bryan/") #P"/Users/bryan/" Type: PATHNAME Class: #<BUILT-IN-CLASS PATHNAME> TYPE: PATHNAME %PATHNAME-DIRECTORY: (:ABSOLUTE "Users" "bryan") %PATHNAME-NAME: NIL %PATHNAME-TYPE: NIL ? (quit)