:UP vs. :BACK
In LWW 5.0.1 I see this behaviour: CL-USER 18 > (truename (make-pathname :name "app" :type "lisp" :directory '(:absolute "tmp" :up "tmp"))) #P"c:/tmp/../tmp/app.lisp" CL-USER 19 > (truename (make-pathname :name "app" :type "lisp" :directory '(:absolute "tmp" :back "tmp"))) #P"c:/tmp/app.lisp" If I understand 19.2.2.4.3 correctly (none of the directories involved has multiple names), the results should be EQUAL, but they aren't. So, is this a bug or am I missing something?