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鈥檒l 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

Conversation

Projects
None yet
2 participants
@moodmosaic
Contributor

moodmosaic commented May 18, 2016

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. 馃槙

Removed ide-haskell-stack from Atom packages.
It looks like the `ide-haskell-stack` Atom package is no longer available.
@wolftune

This comment has been minimized.

Show comment
Hide comment
@wolftune

wolftune May 18, 2016

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?

Member

wolftune commented May 18, 2016

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

This comment has been minimized.

Show comment
Hide comment
@moodmosaic

moodmosaic May 18, 2016

Contributor

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

Contributor

moodmosaic commented May 18, 2016

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

This comment has been minimized.

Show comment
Hide comment
@wolftune

wolftune May 18, 2016

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.

Member

wolftune commented May 18, 2016

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 moodmosaic:patch-1 branch May 18, 2016

@moodmosaic

This comment has been minimized.

Show comment
Hide comment
@moodmosaic

moodmosaic May 18, 2016

Contributor

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 馃槂

Contributor

moodmosaic commented May 18, 2016

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