Improving the "Get Haskell Experience"

Greg Weber greg at gregweber.info
Sun Jul 12 22:41:05 UTC 2015


The main reason I am using stack is for its support for building a project
containing multiple packages. There aren't any other tools that make this a
first-class concept that is easy to use and not buggy.
In addition, stack has a first-class concept of curated package sets. All
of these are required to have smooth installs in real world projects, and
they aren't likely to appear in cabal-install in a short time frame.

On the other hand, stack already has good package distribution.
But providing both cabal-install and stack is the right choice that helps
keep the Haskell platform relevant and avoid new users having to go through
multiple installation steps.

On Sun, Jul 12, 2015 at 12:07 PM, <amindfv at gmail.com> wrote:

> The HP is a place for tools which have stabilized. A few reasons why I
> don't think stack is ready:
>
> - stack has initial interest from the community, but so did ghc-dev and
> hsenv. It's still (imo) in proof of concept stage, and we don't know where
> its lessons will ultimately end up. In those other two cases, they ended up
> being folded into cabal, which is one likely scenario with stack.
>
> - There are other solutions on the horizon! There's a GSOC project that
> will add nix-style package management to cabal. This should eliminate most
> (all?) the cabal hell we know and love, and that's why most stack users are
> trying it, no?
>
> - The HP is for stable apis for users, too -- we provide tools that users
> won't have to unlearn or re-learn. Most languages don't have two package
> managers! We're clearly in an unstable state, which isn't when we should
> add to the HP.
>
> If 9 months from now stack is clearly the right tool for the job (i.e.
> we're considering deprecating cabal), then I'd definitely consider
> supporting adding it to the HP but otherwise i'm strongly -1. (If it needs
> saying, I don't think stack is a bad tool).
>
> tl;dr: The dust hasn't settled. Please don't add tools to the HP which we
> don't know will be in common use (in their current form) a year from now.
>
> Tom
>
>
> El Jul 12, 2015, a las 12:25, Mark Lentczner <mark.lentczner at gmail.com>
> escribió:
>
> > No - we are not talking about the upcoming, 7.10.2 HP release. It would
> for the next major release after that.
> >
> > Yes, stack has only been out ~1 month, but it has already shown traction
> in the community, and it has a clear working solution for managing
> "curated" pacakge sets, like Haskell Platform.
> > ​
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20150712/6f67a8d9/attachment-0001.html>


More information about the ghc-devs mailing list