Today I learned that (make-pathname :directory "tmp") is the same as specifying :directory (:absolute "tmp"). Thanks Chaitanya Gupta! (But what's up with "[no] punctuation characters"?) http://l1sp.org/cl/make-pathname/ …
It's also a landmine ready to explode, never to be used in a portable program, because you didn't specify a host. Of course if the user uses logical pathnames for *d-p-d*, he's an idiot who deserves to lose.
Read my blog!