-
Notifications
You must be signed in to change notification settings - Fork 7
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a lot of comments, mostly small stuff like simplifications.
The two critical changes are combineSuccessful
and not using head
.
I also have a sneaking suspicion that you have not set up the linter and formatter. We use hlint for linting and ormolu for formatting. haskell-language-server integrates with both if they're on the PATH, and configured correctly (vscode is the reference for configuration, I think).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, looks good to me.
I left a bunch of doc comments as nits, but the formatting and naming of analyze
functions should probably be taken care of before merging.
Also, please do not merge this until we have merged and deployed the conda fetcher. Doing so may cause user confusion and/or block spectrometer releases. |
This PR adds support for conda. We will support it with 2 strategies:
conda list
: this will output the dependencies to stdoutenvironment.yml
: ifconda list
fails, then we fall back to parsing a yml file