[asdf-devel] printing the symbol asdf:defsystem for .asd file
Dave Cooper
david.cooper at genworks.com
Sun Mar 3 05:12:54 UTC 2013
So I am using ASDF 2.31 which puts the symbol "defsystem" into
asdf/defsystem package instead of plain asdf package (Franz already
includes ASDF 2.31 in their patches for Allegro CL).
I have a little utility which emits the .asd files for me, with a form like:
`(asdf:defsystem ,(something-to-make-my-system-name) :description "blah"
… )
and now the asdf:defsystem symbol is coming out as asdf/defsystem:defsystem
instead,
which makes the .asd file non backwards-compatible with slightly older asdf
versions,
because (symbol-package 'asdf:defsystem) --> #<The asdf/defsystem package>
So the Question is, what is the best way to get asdf:defsystem to print as
asdf:defsystem,
when its home package is :asdf/defsystem and apparently it is now just
re-exported from :asdf.
Or should this symbol now be officially printed as asdf/defsystem:defsystem
?
Or should I put some (in-package ...) statement at the top of the .asd
file, and use plain defsystem with no package prefix?
Of course I think for the time being the .asd file should be compatible
with all ASDF versions from recent history...
--
My Best,
Dave Cooper, Genworks Support
david.cooper at genworks.com, dave.genworks.com(skype)
USA: 248-327-3253(o), 1-248-330-2979(mobile)
UK: 0191 645 1699
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20130303/1ff50111/attachment.html>
More information about the asdf-devel
mailing list