wookie
wookie copied to clipboard
ASDF circular dependency
There's a circular dependency error when trying to load a system that depends-on :wookie
Circular dependency: ((#<DEFINE-OP > . #<SYSTEM "wookie-plugin-load-system">) (#<LOAD-OP > . #<SYSTEM "wookie-plugin-load-system">) (#<PREPARE-OP > . #<SYSTEM "wookie-plugin-load-system">))
This happens with ASDF version 3.3.1, but not with 3.1.5. SBCL + Linux
Note that (ql:quickload :wookie)
will work, but not (ql:quickload <system that depends on wookie>)
This is related probably: https://github.com/marijnh/Postmodern/commit/0d0667f141a984f0112f0fad4843297fca212e01
A problem with newer versions of ASDF
Hmm. After using Express for a while, I think it might makes sense to completely dump the plugin system and just go with middleware that can be injected at various stages of a request/response lifecycle. This should eliminate the need for plugins completely.
It's a breaking change but I think it's worth it. Or maybe there's a quick fix we can do now. I'll check out the link you sent, thanks.
@orthecreedence any way you can get this fixed soon? :D
I just ran into this problem, and I was wondering if there was a fix I could use?
Same here (asdf 3.3)
Can someone reproduce this after #93 ?
At least wookie-doc
loads correctly (though it did not complain about circular dependencies on my system in any case).