Join GitHub today
Remove ide-haskell-stack from Atom packages #330
Well, regarding the name, Cabal is indeed the library that all tools use, e.g. the .cabal file in a project. The bad name here is the build tool "cabal-install" because that has confused the hell out of everyone. There's three things here: a library called Cabal, a build tool called "Stack", and a build tool that should be called "some-haskell-build-tool" like maybe "haskbuilder" but is instead called "cabal-install" because it is some-build-tool-that-uses-the-Cabal-library (although that description works for Stack too). So the two tools with cabal in the name confuse everyone.
In the end, ide-haskell-cabal is a fine name. It does stuff with the Cabal library and .cabal file and happens to have features for relevant build-tools too.