Here's the patch I sent on March 28th 2017 to David, with no answer. It instead keeps things in the same .asd with proper secondary names, and also addresses a use of ASDF internals in catalog.lisp.
I plainly removed the support for ASDF 2. No implement has shipped with ASDF 2 since 2013. That's over 4 years ago.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org We are always in anarchy. But we pay a hefty price maintaining the illusion that we aren't, and another one being misled by the illusion.
On Wed, Feb 7, 2018 at 5:50 AM, Kambiz Darabi darabi@m-creations.com wrote:
As usual, I forgot the attachment!
----- Original Message -----
Hello,
due to a bug in ASDF 3.3 [1], I had problems loading cxml. As you might know, ASDF 3 expects secondary systems to use a slash in their system name, e.g. foo.asd should only contain a system named 'foo' and if there are additional systems in foo.asd, they should be named 'foo/test', 'foo/api' etc. [2]
The attached patch extracts the following systems to their own .asd file:
- cxml-dom
- cxml-xml
- cxml-klacks
- cxml-test
I have tested the loading of the different systems and they work for me on ASDF 3. Unfortunately, I don't have a lisp implementation with ASDF 2 to test it more thoroughly.
I'd be happy to modify the patch, if necessary.
Cheers
Kambiz Darabi
m-creations gmbh Acker 2 55116 Mainz Germany
W: http://www.m-creations.com M: darabi@m-creations.com
[1] https://bugs.launchpad.net/asdf/+bug/1739514
[2] https://common-lisp.net/project/asdf/asdf/Components.html#Components