I am finding that ASDF loads itself multiple times, unnecessarily, at
least on Allegro 11. E.g., it reloads when I simply invoke
`(asdf:component-pathname (asdf:find-system "foo"))` for one of my
systems.
This is annoying because I get redefinition style warnings every time I
do this, which makes it hard to tell when a system loads cleanly.
I have a vague memory of a discussion that addressed the question of why
this happens. Does anyone recall the answer, or have a pointer to the
discussion?
Interestingly, when I load ASDF and then invoke
`(asdf/component:component-operation-times (asdf:find-system "asdf"))`
the only time listed is for `define-op`
Thanks,
R
- Past discussion on ASDF loading Robert Goldman
-