Hi!
Right now we have Nix builds that produce --hie-directorys and then one nix build that runs
weeder --config --hie-directory <build1-hie-dir> --hie-directory <build2-hie-dir> ....
This means that we have to rerun all of weeder every time any of the Haskell changes.
Could we make a mode in which weeder could produce output per hie-directory in a separate build, so that that work could then be re-used like so:
hypothetical-weeder --config --intermediate-result-directory <intermediate-result-dir-1> --intermediate-result-directory <intermediate-result-dir-2> ...
This way not ALL of weeder would have to rerun on every change, only the top-most level and the weeder for that given package.
Hi!
Right now we have Nix builds that produce
--hie-directorys and then onenix buildthat runsweeder --config --hie-directory <build1-hie-dir> --hie-directory <build2-hie-dir> ....This means that we have to rerun all of weeder every time any of the Haskell changes.
Could we make a mode in which
weedercould produce output perhie-directoryin a separate build, so that that work could then be re-used like so:This way not ALL of weeder would have to rerun on every change, only the top-most level and the weeder for that given package.