: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?