Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-16 Thread Ivan Perez
On 12 December 2012 18:16, Bardur Arantsson s...@scientician.net wrote: On 12/12/2012 06:01 PM, Janek S. wrote: Well, one big issue is that Linux distribution packagers have control of the entire stack. A (hypothetical) Haskell package manager wouldn't. In Gentoo, there are many package

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-16 Thread Ivan Perez
Well, one advantage of cabal over nix is that cabal works on windows. I haven't tried to install nix on windows, but: Portability. Nix should run on most Unix systems, including Linux, FreeBSD and Mac OS X. Has anyone tried it? Cheers, Ivan On 12 December 2012 18:55, Ertugrul Söylemez

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-16 Thread Ivan Perez
Btw, one more great pearl of Gentoo's package manager: predependencies and postdependencies. These are packages (and/or programs) that must be installed in the system prior to the package being installed, and after the package is installed, respectively. Most packages have almost the same

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-14 Thread Rustom Mody
On Thu, Dec 13, 2012 at 11:46 PM, Badi' Abdul-Wahid abdulwah...@gmail.comwrote: Just my two cents: Nix is great, Modules is not perfect, but it is good. I think that Nix solves a lot of the problems, but will likely take a while to be adopted. I'm still exploring Nix and NixOS, but I have to

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-14 Thread Badi' Abdul-Wahid
On Fri, Dec 14, 2012 at 12:10 PM, Rustom Mody rustompm...@gmail.com wrote: Do you know about emacs/ghci integration? Cabal-install appears to have a --prefix flag, and running ghci with -package-db seems promising, eg $ ghci -package-db dist/package.conf.inplace I'm still finding my way

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-13 Thread Badi' Abdul-Wahid
Just my two cents: Nix is great, Modules is not perfect, but it is good. I think that Nix solves a lot of the problems, but will likely take a while to be adopted. I'm still exploring Nix and NixOS, but I have to say: I really like it. I've found that a practical solution for my own development

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-13 Thread Richard O'Keefe
On 13/12/2012, at 7:12 PM, Rustom Mody wrote: On Thu, Dec 13, 2012 at 1:29 AM, Brandon Allbery allber...@gmail.com wrote: On Wed, Dec 12, 2012 at 12:51 PM, Andre Cunha andrecunha@gmail.com wrote: Janek, did you mean something like Rubygems (http://rubygems.org)? It manages the

[Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Janek S.
In the recent months there was a lot of dicussion about cabal, dependency hell and alike. After reading some of these discussions there is a question I just have to ask: Why not create a package manager (like rpm or apt) for Haskell software? I've been using Linux for years. Software for Linux

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Scott Lawrence
On Wed, 12 Dec 2012, Janek S. wrote: In the recent months there was a lot of dicussion about cabal, dependency hell and alike. After reading some of these discussions there is a question I just have to ask: Why not create a package manager (like rpm or apt) for Haskell software? I've been

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Bardur Arantsson
On 12/12/2012 06:01 PM, Janek S. wrote: In the recent months there was a lot of dicussion about cabal, dependency hell and alike. After reading some of these discussions there is a question I just have to ask: Why not create a package manager (like rpm or apt) for Haskell software? I've

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Andre Cunha
Hi. I'm new here, so this may not be a good suggestion. Janek, did you mean something like Rubygems (http://rubygems.org)? It manages the download, installation and manipulation of Ruby packages, called gems. A gem can contain executable programs or libraries (just like traditional packages, like

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Ertugrul Söylemez
Janek S. fremenz...@poczta.onet.pl wrote: In the recent months there was a lot of dicussion about cabal, dependency hell and alike. After reading some of these discussions there is a question I just have to ask: Why not create a package manager (like rpm or apt) for Haskell software? There

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Rustom Mody
On Wed, Dec 12, 2012 at 11:25 PM, Ertugrul Söylemez e...@ertes.de wrote: Janek S. fremenz...@poczta.onet.pl wrote: In the recent months there was a lot of dicussion about cabal, dependency hell and alike. After reading some of these discussions there is a question I just have to ask:

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Ertugrul Söylemez
Rustom Mody rustompm...@gmail.com wrote: On Wed, Dec 12, 2012 at 11:25 PM, Ertugrul Söylemez e...@ertes.de wrote: Janek S. fremenz...@poczta.onet.pl wrote: In the recent months there was a lot of dicussion about cabal, dependency hell and alike. After reading some of these

Re: [Haskell-cafe] Can cabal be turned into a package manager?

2012-12-12 Thread Brandon Allbery
On Wed, Dec 12, 2012 at 12:51 PM, Andre Cunha andrecunha@gmail.comwrote: Janek, did you mean something like Rubygems (http://rubygems.org)? It manages the download, installation and manipulation of Ruby packages, called gems. A gem can contain executable programs or libraries (just like