Commit e9323b37 authored by Daniel Barlow's avatar Daniel Barlow
Browse files

finding the source code

parent 4e2c71b2
asdf: another system definition facility -*- Text -*-
$Id: README,v 1.9 2002/02/12 12:24:00 dan_b Exp $
$Id: README,v 1.10 2002/02/12 12:46:54 dan_b Exp $
This system definition utility talks in terms of 'components' and
......@@ -295,7 +295,6 @@ is recommended to) include defpackage and in-package forms in his
system definition files, however, so that they can be loaded manually
if need be.
** Syntax
Systems can always be constructed programmatically by instantiating
......@@ -394,6 +393,23 @@ will run after all the dependencies and sub-components have been
processed, but before the component in question has been
*** Source location
The :pathname option is optional in all cases for native-syntax
systems. If it is not supplied for the top-level form, defsystem will
set it from
- *load-truename*, if it is bound
- *default-pathname-defaults*, otherwise
If a system is being redefined, the top-level pathname will be
- changed, if explicitly supplied or obtained from *load-truename*
- changed if it had previously been set from *default-pathname-defaults*
- left as before, if it had previously been set from *load-truename*
and *load-truename* is not now bound
* Error handling
It is an error to define a system incorrectly: an implementation may
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