build a project
If the project builds with stack, it also builds with dream2nix
During evaluation time:
- Data about the given project is collected by parsing
stack.yaml
,stack.yaml.lock
,{project}.cabal
- Hackage dependency hashes and metadata are retrieved from all-cabal-json
- URLs, hashes, metadata are represented via the dream-lock structure (see specification).