Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove ide-haskell-stack from Atom packages #330

Merged
merged 2 commits into from
May 18, 2016
Merged

Remove ide-haskell-stack from Atom packages #330

merged 2 commits into from
May 18, 2016

Conversation

moodmosaic
Copy link
Contributor

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. 😕

It looks like the `ide-haskell-stack` Atom package is no longer available.
@wolftune
Copy link
Member

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
Copy link
Contributor Author

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
Copy link
Member

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.

@wolftune wolftune merged commit cb0f9ef into snowdriftcoop:master May 18, 2016
@moodmosaic moodmosaic deleted the patch-1 branch May 18, 2016 15:03
@moodmosaic
Copy link
Contributor Author

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 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants