[asdf-devel] Guard against (push "/foo/bar" asdf:*central-registry*)
Gary King
gwking at metabang.com
Fri Jul 10 17:44:42 UTC 2009
> I believe that FILE-NAMESTRING is supposed to do roughly what you want
> here.
>
excellent!
>> (defun ensure-directory-pathname (pathname)
>> (if (directory-pathname-p pathname)
>> pathname
>> (make-pathname
>> :directory `(,@(pathname-directory pathname)
>> ,(namestring (pathname-name+type pathname))))))
>
> This loses the device component from PATHNAME, and is otherwise
> prone to
> fail in case the host component of *DEFAULT-PATHNAME-DEFAULTS* differs
> from the host component of PATHNAME. How about
absolutely.
--
Gary Warren King, metabang.com
Cell: (413) 559 8738
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM * gwking on twitter
More information about the asdf-devel
mailing list