Windows builds with just Cabal are just too complicated and messy. Let's see if we can get back to something easy with Stack.
My primary motivation here is to eventually be able to upgrade to GHC 8.10, as attempted by #35. That failed because Cabal's freeze list doesn't take into account building on different platforms, and because of some other strange issues with Cabal.
Switching back to Stack allows us to control the version of GHC and make sure the packages align. We're stuck on GHC 8.8 for now, but at least it's easy to manage on Windows, and we can get reproducible builds out.
Windows builds with just Cabal are just too complicated and messy. Let's see if we can get back to something easy with Stack.
My primary motivation here is to eventually be able to upgrade to GHC 8.10, as attempted by #35. That failed because Cabal's freeze list doesn't take into account building on different platforms, and because of some other strange issues with Cabal.
Switching back to Stack allows us to control the version of GHC and make sure the packages align. We're stuck on GHC 8.8 for now, but at least it's easy to manage on Windows, and we can get reproducible builds out.