snowdriftcoop / snowdrift

Infrastructure for Snowdrift.coop. This is a MIRROR of https://gitlab.com/snowdrift/snowdrift. Your issue reports and merge requests are welcome, but they will be moved to gitlab.com. You are encouraged to start there instead!
https://snowdrift.coop
GNU Affero General Public License v3.0
92 stars 36 forks source link

Remove ide-haskell-stack from Atom packages #330

Closed moodmosaic closed 8 years ago

moodmosaic commented 8 years ago

It looks like the ide-haskell-stack Atom package is no longer available.

See atom-haskell's Packages here, and also a screenshot from my machine:

image

Note that the ide-haskell-stack package is no longer available on apm. :confused:

wolftune commented 8 years ago

Thsnks! I looked this up on GitHub https://github.com/atom-haskell/ide-haskell-stack and it shows it's just been merged with https://atom.io/packages/ide-haskell-cabal so could you change the PR to use that instead of just removing?

moodmosaic commented 8 years ago

Good catch! Done.

(BTW, now that the 2 packages are merged, they really need a better name instead of just ide-haskell-cabal, but that's a different story.)

wolftune commented 8 years ago

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.

moodmosaic commented 8 years ago

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"

Yes, indeed :smiley: