Conversation

I tried a couple of weeks ago to use the new Cabal 3.0 stuff to see how it was, and my dependencies exploded on version bounds of some internal dependency that I didn't care about. Retreated back to the comfort of Rust and Cargo. Fingers crossed they can figure it all out! 😰
2
3
I had trouble fully understanding the error at the time, but it seemed to be that I couldn't satisfy minimum and maximum version bounds, and that cabal wants a single version of the package installed in the workspace.
1
I'm used to cargo where these kinds of issues are vanishingly rare - I think it's because it doesn't have maximum bounds, and multiple packages of different versions of a package can be used at once. Not always ideal, but it seems to work 99% of the time.
1
I guess my issue with stack is that it uses many gigabytes on my machine for different versions of Haskell - it'd be fine if it was my day job, but as somebody who was playing around and wanted to get something to work I was hoping that Cabal would be enough. 😅
2
Show replies
Show replies