>> > (setf (logical-pathname-translations "Don")
>> '((";**;*.*" "/export/home/donc/lisp/")
>> ("**;*.*" "/export/home/donc/lisp/")))
your fault, it should be
(setf (logical-pathname-translations "Don")
Well, what I should have written in this case was /export/.../lisp/*.*
I was HOPING to ignore the **, i.e., don:foo.bar and don:x;y;z;foo.bar
both translate to /export/.../lisp/foo.bar
Similarly, I'd like to be able to leave out the *.*, as in
/export/.../lisp/foo in which case the filename and extension would
also not matter. Or even /export/.../lisp/*.lsp or fum.* in order
to get foo.bar to translate to foo.lsp or fum.bar !
Does this make sense?
(I don't know what the leading ';' is for, but I am not a logical
The leading ; is to allow for translations of relative paths.