Commit 64ca5215 authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Tweak examples of pathname limitations

Ignore talk-outline.pdf
parent a7d11793
......@@ -8,3 +8,4 @@ main.pdf
*.out
*~
talk-outline.tex
talk-outline.pdf
......@@ -312,7 +312,9 @@ sub-bullet under a major header.
** Thanks
*** ASDF: Daniel Barlow, Christophe Rhodes, Gary King, many contributors
*** ASDF: Daniel Barlow, Christophe Rhodes, Gary King, ...
**** A dozen contributors
*** ASDF2: James Anderson, Juan-Jose Garcia-Ripoll
......@@ -320,20 +322,25 @@ sub-bullet under a major header.
*** All our users for testing --- and for building Lisp software!
*** http://common-lisp.net/project/asdf/
**** notable testing by Zach Beane, Samium Gromoff, Daniel Herring...
*** =http://common-lisp.net/project/asdf/=
** COMMENT Pathname Limitations
*** #p"..." was never very portable.
*** #p"foo/bar" can never be portable. "foo/bar" can be.
**** (:file "foo") ==> #p"foo.lisp"
*** ASDF used to not parse the name, but use i
**** (:file "foo.bar") ==> before: #p"foo.bar" ASDF2: #p"foo.bar.lisp"
**** (:file "foo.bar") ==> path used to be "foo.bar", now "foo.bar.lisp"
**** (:file "foo-V1.2") ==> before: #p"foo-V1.2" ASDF2: #p"foo-V1.2.lisp"
**** (:file "foo/bar") ==> before: non portable ASDF2: #p"foo/bar.lisp"
**** (:file "foo-V1.2") ==> path used to be "foo-V1.2", now "foo-V1.2.lisp"
***** (:file "foo-bar" :pathname #.(merge-pathnames (make-pathname :name "bar" :directory '(:relative "foo") :type "lisp" :defaults \*load-truename\*) \*load-truename\*))
**** (:file "foo/bar") ==> non portable cheat, rejected by SBCL
**** (:static-file "README") ==> #p"README"
**** (:static-file "README") ==> path used to be
**** (:file "README" :pathname #p"README") ==> before: #p"README.lisp" ASDF2: #p"README"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment