progress on asdf-dependency-grovel

Faré fahree at gmail.com
Fri Dec 16 22:24:56 UTC 2022


> I tried a later version (3.2 or 3.3, I forget which) and adg fails to
> load. I think I'll stick w/ the last known working version until I
> sort out getting it to run ...
>
It loads perfectly for me:
sbcl --eval "'(#.(require :asdf) #.(in-package :asdf) #.(upgrade-asdf)
#.(load-system :asdf-dependency-grovel))" --quit
No error.

>> If that still fails, rather than the asdf plumbing itself, can you
>> identify if the dependency instrumentation is still working on the
>> latest SBCL?
>
> How would I determine if the dependency instrumentation is working? It
> is not working in the sense that the known dependencies are not
> detected -- do you mean something else?
>
See if fine-grain-instrumented-load works with the expected
side-effects, emitting the suitable signal-user, signal-provider, and
other signal-* events.

At this point, you have to read the source code. I don't believe
anyone is left to help you. But if you have specific questions, I can
read the source code too and maybe remember more context. (NB: I
didn't write that code, but I oversaw an intern who used it, and
tweaked it a little bit to package it better.)

> Okay, there is a warning about an internal SB-something function --
> I'll look at whether the relevant code can be updated.

Again, good luck, and happy holidays!

—♯ƒ • François-René Rideau • Co-Founder and President, MuKn.io
“If all values are relative, then cannibalism is a matter of taste.”
        — Leo Strauss



More information about the asdf-devel mailing list