ghcup as api
I'd like to chase down what this comment means:
First of all… ghcup is an API (that was the idea… but it will probably not prove to be a good API until someone actually tries to use it). Second, it’s very well possible to build an installer around it. So all the installer would really do would be to expose the ghcup options as checkboxes and then run ghcup in the background. The user doesn’t really have to understand what’s going on.
Could ghcup be used as a runner for cabal? I imagine a row for each package dependency looking roughly like:
✓ doctest 0.16.3 base-4.13.0.0
✓ doctest 0.17 recommended,base-4.14.1.0 hls-powered
✗ doctest 0.18.1 latest,base-4.15.0.0
I imagine it mostly as more interactive, with checkboxes for which versions to include in a table rather than list format, and the discourse comment nailed the right description. It says possible, but is it also very, very easy?