Re: [Haskell-cafe] A cabal odyssey

2010-08-22 Thread Mathew de Detrich
What haskell really needs is a big ' hit' where someone shows how powerful haskell is in some environment. Ruby had RoR, which is what splurged the language into the open On 22/08/2010 3:46 PM, wren ng thornton w...@freegeek.org wrote: Daniel Fischer wrote: On Saturday 21 August 2010

Re: [Haskell-cafe] A cabal odyssey

2010-08-22 Thread John Meacham
On Sat, Aug 21, 2010 at 09:57:52AM +0100, Andrew Coppin wrote: When I first started using Haskell, I got the impression that there were hundreds, maybe even thousands, of developers working on GHC. (After all, how else could you write such a huge codebase in less than two centuries?) But

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: Andrew Coppin andrewcop...@btinternet.com writes: (Unless you're suggesting that I should try to actually *fix* these things. The way I figure it, if an army of developers who are already experts on the subject haven't been able to fix it yet, it must be

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Ivan Lazar Miljenovic
Andrew Coppin andrewcop...@btinternet.com writes: Ivan Lazar Miljenovic wrote: Andrew Coppin andrewcop...@btinternet.com writes: (Unless you're suggesting that I should try to actually *fix* these things. The way I figure it, if an army of developers who are already experts on the

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: Andrew Coppin andrewcop...@btinternet.com writes: So now I wonder about Darcs, Cabal, Haddock, Hackage, and all those other big projects. Do they really have a bazillion people working on them? Or is it just two blokes in their spare time? (And, more

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Daniel Fischer
On Saturday 21 August 2010 14:57:26, Andrew Coppin wrote: Ivan Lazar Miljenovic wrote: Andrew Coppin andrewcop...@btinternet.com writes: So now I wonder about Darcs, Cabal, Haddock, Hackage, and all those other big projects. Do they really have a bazillion people working on them? Or is it

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Ivan Lazar Miljenovic
Daniel Fischer daniel.is.fisc...@web.de writes: On Saturday 21 August 2010 14:57:26, Andrew Coppin wrote: Ivan Lazar Miljenovic wrote: Andrew Coppin andrewcop...@btinternet.com writes: So now I wonder about Darcs, Cabal, Haddock, Hackage, and all those other big projects. Do they really

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Daniel Fischer
On Saturday 21 August 2010 15:35:08, Ivan Lazar Miljenovic wrote: A Bazillion is an imaginary number meant to indicate something extremely large: http://en.wikipedia.org/wiki/Bazillion#-illion Yes, but 'extremely large' numbers mean different things, depending on whether we talk about for

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: Since the population of the planet is roughly 6 Billion, I would guess that Andrew is under the miscomprehension that aliens make up the vast majority of Haskell users. Let's face it, Haskell *does* look like a technology invented by an alien intelligence

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Evan Laforge
I wonder... How many people are actually working on Cabal? When I first started using Haskell, I got the impression that there were hundreds, maybe even thousands, of developers working on GHC. (After all, how else could you write such a huge codebase in less than two centuries?) But now it

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread wren ng thornton
Daniel Fischer wrote: On Saturday 21 August 2010 15:35:08, Ivan Lazar Miljenovic wrote: A Bazillion is an imaginary number meant to indicate something extremely large: http://en.wikipedia.org/wiki/Bazillion#-illion Yes, but 'extremely large' numbers mean different things, depending on

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Duncan Coutts
On 19 August 2010 21:15, Andrew Coppin andrewcop...@btinternet.com wrote: Daniel Fischer wrote: Yes, when cabal runs haddock on a package, it generates a comprehensive index if none is present or expands it with the new docs. Quite cool that :) It's something I've always _wanted_ Cabal to

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Ivan Lazar Miljenovic
Duncan Coutts duncan.cou...@googlemail.com writes: On 19 August 2010 21:15, Andrew Coppin andrewcop...@btinternet.com wrote: Daniel Fischer wrote: Yes, when cabal runs haddock on a package, it generates a comprehensive index if none is present or expands it with the new docs. Quite cool

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Andrew Coppin
Duncan Coutts wrote: Yes, when cabal runs haddock on a package, it generates a comprehensive index if none is present or expands it with the new docs. Quite cool that :) It's something I've always _wanted_ Cabal to do, but this is the first time I've ever seen it happen. I don't know

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Andrew Coppin
wren ng thornton wrote: Andrew Coppin wrote: I guess I just figured that since Cabal is used by hundreds of millions of people every single day, any little glitches I might have come across have already been seen by at least 1,000 people before me (and hence, the developers already know about

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Ivan Lazar Miljenovic
Andrew Coppin andrewcop...@btinternet.com writes: Duncan Coutts wrote: Yup, there's a ticket for it. In fact, there appears to be a ticket for every single thing I originally mentioned. And they're all ancient tickets too. So, yeah... nothing to do here. (Unless you're suggesting that

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread Andrew Coppin
Daniel Fischer wrote: On Wednesday 18 August 2010 19:13:48, Andrew Coppin wrote: On that note, I just remembered something else: During the course of playing with all this Cabal stuff, I discovered that I had somehow acquired a global package index. As in, an HTML file that links to the

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: On 19 August 2010 03:13, Andrew Coppin andrewcop...@btinternet.com wrote: Ben Millwood wrote: I think it's not completely a stupid idea to have profiling default off. I personally do not really enjoy the fact that I compile everything three times nowadays

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread Andrew Coppin
Duncan Coutts wrote: On 18 August 2010 18:13, Andrew Coppin andrewcop...@btinternet.com wrote: Then again, all the links were broken anyway. They all had paths like C:\Program Files\Haskell\...whatever, and Mozilla apparently expects them to say file://C:/Program Files/Haskell/...whatever.

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread wren ng thornton
Andrew Coppin wrote: I guess I just figured that since Cabal is used by hundreds of millions of people every single day, any little glitches I might have come across have already been seen by at least 1,000 people before me (and hence, the developers already know about it and just haven't had

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread Daniel Fischer
On Thursday 19 August 2010 22:15:59, Andrew Coppin wrote: It's something I've always _wanted_ Cabal to do, but this is the first time I've ever seen it happen. I don't know what particularly I did to make this happen, and now it seems to be gone, so... Hm, I just renamed my

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Evan Laforge
It sounds to me like your life would be a lot easier if you knew about cabal-install's root-cmd configuration parameter! Open your .cabal/config file and uncomment and set: root-cmd: sudo I didn't know about this either. As an aside, is the cabal config file documented at all? I haven't

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Ben Millwood
On Wed, Aug 18, 2010 at 8:31 AM, Evan Laforge qdun...@gmail.com wrote: I was trying to turn on --global by default user-install: False I think it's not completely a stupid idea to have profiling default off. I personally do not really enjoy the fact that I compile everything three times

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Andrew Coppin
Ben Millwood wrote: I think it's not completely a stupid idea to have profiling default off. I personally do not really enjoy the fact that I compile everything three times nowadays :) Fair enough. However, having documentation off by default is just annoying... On that note, I just

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Daniel Fischer
On Wednesday 18 August 2010 19:13:48, Andrew Coppin wrote: Ben Millwood wrote: I think it's not completely a stupid idea to have profiling default off. I personally do not really enjoy the fact that I compile everything three times nowadays :) Fair enough. However, having documentation

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Duncan Coutts
On 18 August 2010 18:13, Andrew Coppin andrewcop...@btinternet.com wrote: Then again, all the links were broken anyway. They all had paths like C:\Program Files\Haskell\...whatever, and Mozilla apparently expects them to say file://C:/Program Files/Haskell/...whatever. It kept whining that

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Ivan Lazar Miljenovic
On 19 August 2010 03:13, Andrew Coppin andrewcop...@btinternet.com wrote: Ben Millwood wrote: I think it's not completely a stupid idea to have profiling default off. I personally do not really enjoy the fact that I compile everything three times nowadays :) Fair enough. However, having

Re: [Haskell-cafe] A cabal odyssey

2010-08-17 Thread Ben Millwood
On Mon, Aug 16, 2010 at 8:27 PM, Andrew Coppin andrewcop...@btinternet.com wrote: The amusing part is, if you sudo cabal install so it has permission to put the installed files into place, it then uses root's configuration file instead. *sigh* Well anyway, I managed to work around that. But...

[Haskell-cafe] A cabal odyssey

2010-08-16 Thread Andrew Coppin
And so today, just for giggles, I tried to get Sifflet to work. Along the way, I encountered a number of... glitches, if you will. First of all, I tried to get it to work on Windows. I fired up a new Windows VM and installed Haskell Platform 2010.1.0.0. It seems that (finally) this includes