Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
asdf
asdf
Commits
e641ab8a
Commit
e641ab8a
authored
Mar 24, 2010
by
Robert P. Goldman
Browse files
Documented system-source-directory, and added some minor tweaks to the info file.
parent
79ce5b3c
Changes
1
Hide whitespace changes
Inline
Side-by-side
doc/asdf.texinfo
View file @
e641ab8a
...
...
@@ -2345,9 +2345,7 @@ The valid values for these variables are
ASDF includes several additional features that are generally
useful for system definition and development. These include:
@enumerate
@item
@code
{
system
-
relative
-
pathname
}
@defun system
-
relative
-
pathname system name @
&
key type
It's often handy to locate a file relative to some system.
The @code
{
system
-
relative
-
pathname
}
function meets this need.
...
...
@@ -2365,8 +2363,16 @@ and optionally a keyword argument @code{type}.
The arguments will then be interpreted in the same way
as pathname specifiers for components.
@xref
{
The defsystem grammar,,Pathname specifiers
}
.
@end defun
@end enumerate
@defun system
-
source
-
directory system
-
designator
ASDF does not provide a turnkey solution for locating data
(
or other
miscellaneous
)
files that are distributed together with the source code
of a system. Programmers can use @code
{
system
-
source
-
directory
}
to find
such files. Returns a pathname object. The @var
{
system
-
designator
}
may
be a string, symbol, or ASDF system object.
@end defun
@node Getting the latest version, FAQ, Miscellaneous additional functionality, Top
...
...
@@ -2444,7 +2450,7 @@ leading to much confusion and greavance.
ASDF
2
implements its own portable syntax for strings as pathname specifiers.
Naming files within a system definition becomes easy and portable again.
See @code
{
asdf:system
-
relative
-
pathname
}
,
@xref
{
Miscellaneous additional functionality,
asdf:system
-
relative
-
pathname
}
,
@code
{
asdf
-
utilities:merge
-
pathnames
*
}
,
@code
{
asdf::merge
-
component
-
name
-
type
}
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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