On Thu, Apr 10, 2014 at 7:20 PM, Jeremy Audet <ichimonj...@gmail.com> wrote:

> > Doesn't every language with its own package manager have this problem?
> For example, Python.  Is there a good solution?  Users knowing about this
> issue and making their own decisions is the current solution on every
> distro I'm familiar with.
>
> Aye. There are some upshots to allowing users to install software via
> either the system package manager or a language-specific one, instead of
> forcing them down a single path. For example, with ruby: tools such as
> bundler, rbenv and rvm provide users with some awesome capabilities, such
> as being able to install multiple versions of Ruby and multiple versions of
> gems, either system-wide, in a user's home directory or in a custom
> directory. That's very useful, and the user should have that option - but
> if the user wants a simpler, more straightforward option, they can use
> `gem` or `pacman`. (And the choice between gem and pacman has its own
> tradeoffs.)
>
> Couldn't the same be said of Haskell packages? Using pacman to manage
> haskell packages provides some niceties, such as automatic updates
> (whenever -Syu is performed), whereas cabal-install provides its own
> niceties, such as access to numerous packages. So... is there anything
> wrong with letting the user choose the tool that suits their needs?
>

I guess I should modify my wording for Change 2 to be:

"Change 2: Make a news item stating that either cabal-install or pacman
packages are now the recommended way to install haskell packages. Not both
in one system."

Reply via email to