Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
asdf
ilc2010
Commits
64ca5215
Commit
64ca5215
authored
Oct 18, 2010
by
Francois-Rene Rideau
Browse files
Tweak examples of pathname limitations
Ignore talk-outline.pdf
parent
a7d11793
Changes
2
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
64ca5215
...
...
@@ -8,3 +8,4 @@ main.pdf
*.out
*~
talk-outline.tex
talk-outline.pdf
talk-outline.org
View file @
64ca5215
...
...
@@ -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"
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment