Skip to content

Monoidal results #193

Description

@NorfairKing

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions