New keyword :logical-host for DEFSYSTEM
Bug #551222 reported by
Juanjo Garcia-Ripoll
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
In order to achieve a more declarative ASDF definition we need the loaded files to work without interrogating ASDF at all. This is also needed for building standalone programs which may or may not include ASDF as one of its components.
The syntax is simple: keyword :logical-host works with systems and defines a logical pathname translation for that system using as root the pathname of the system.
foo.asd:
(defsystem :foo
:logical-host "FOO"
:components ((:file "foo")))
foo.lisp:
(format t "~&;;; Translation of foo:foo.lisp is ~A"
To post a comment you must log in.
Possible to add logical pathname translation for FOO:FASL; as well? Might be useful for the system to be able to find its binaries...