Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
asdf
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Hugo Ishimaru
asdf
Commits
b270ba6a
Commit
b270ba6a
authored
11 years ago
by
Robert P. Goldman
Browse files
Options
Downloads
Patches
Plain Diff
Removed rec. of ASDF-SYSTEM-CONNECTIONS, added warning about if-feature.
parent
cc984780
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/asdf.texinfo
+16
-6
16 additions, 6 deletions
doc/asdf.texinfo
with
16 additions
and
6 deletions
doc/asdf.texinfo
+
16
−
6
View file @
b270ba6a
...
@@ -1255,12 +1255,12 @@ Programmers are cautioned not
...
@@ -1255,12 +1255,12 @@ Programmers are cautioned not
to use this component option except at the @code
{
defsystem
}
level, as
to use this component option except at the @code
{
defsystem
}
level, as
this anomalous behavior may be removed without warning.
this anomalous behavior may be removed without warning.
Finally, you might look into the @code
{
asdf-system-connections
}
extension,
@c
Finally, you might look into the @code
{
asdf-system-connections
}
extension,
that will let you define additional code to be loaded
@c
that will let you define additional code to be loaded
when two systems are simultaneously loaded.
@c
when two systems are simultaneously loaded.
It may or may not be considered good style, but at least it can be used
@c
It may or may not be considered good style, but at least it can be used
in a way that has deterministic behavior independent of load order,
@c
in a way that has deterministic behavior independent of load order,
unlike @code
{
weakly-depends-on
}
.
@c
unlike @code
{
weakly-depends-on
}
.
@subsection Pathname specifiers
@subsection Pathname specifiers
...
@@ -1513,10 +1513,20 @@ that can be used for manipulations beside building your project, and
...
@@ -1513,10 +1513,20 @@ that can be used for manipulations beside building your project, and
that is accessible to outside code that wishes to reason about system
that is accessible to outside code that wishes to reason about system
structure.
structure.
Programmers should be careful to consider @strong
{
when
}
the
@code
{
:if-feature
}
is evaluated. Recall that ASDF first computes a
build plan, and then executes that plan. ASDF will check to see whether
or not a feature is present @strong
{
at planning time
}
, not during the
build. It follows that one cannot use @code
{
:if-feature
}
to check
features that are set during the course of the build. It can only be
used to check the state of features before any build operations have
been performed.
This option was added in ASDF 3. For more information,
This option was added in ASDF 3. For more information,
@xref
{
required-features, Required features
}
.
@xref
{
required-features, Required features
}
.
@subsection if-component-dep-fails option
@subsection if-component-dep-fails option
@cindex :if-component-dep-fails component option
This option was removed in ASDF 3.
This option was removed in ASDF 3.
Its semantics was limited in purpose and dubious to explain,
Its semantics was limited in purpose and dubious to explain,
and its implementation was breaking a hole into the ASDF object model.
and its implementation was breaking a hole into the ASDF object model.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
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!
Save comment
Cancel
Please
register
or
sign in
to comment