The goal here is to make Purple Yolk easier to use by simplifying the config. Currently you have to know what you're doing in order to use PY. It would be nice if things were more automatic. For example, PY could automatically choose Cabal or Stack based on either your project config (cabal.project or stack.yaml) or the tools available on your system (cabal or stack). And similar things go for formatting and linting.
I'm opening this as a draft because I still have plenty of work to do.
The goal here is to make Purple Yolk easier to use by simplifying the config. Currently you have to know what you're doing in order to use PY. It would be nice if things were more automatic. For example, PY could automatically choose Cabal or Stack based on either your project config (
cabal.project
orstack.yaml
) or the tools available on your system (cabal
orstack
). And similar things go for formatting and linting.I'm opening this as a draft because I still have plenty of work to do.