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

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" wrote: Daniel Fischer wrote: > > On Saturday 21 August 2010 15:35:08, Ivan Lazar M

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 whether

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 no

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 immesurab

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 e

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Ivan Lazar Miljenovic
Daniel Fischer writes: > On Saturday 21 August 2010 14:57:26, Andrew Coppin wrote: >> Ivan Lazar Miljenovic wrote: >> > Andrew Coppin 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 >> >

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

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: Andrew Coppin 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 importantly, how do you find out?)

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Ivan Lazar Miljenovic
Andrew Coppin writes: > Ivan Lazar Miljenovic wrote: >> Andrew Coppin 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 mus

Re: [Haskell-cafe] A cabal odyssey

2010-08-21 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: Andrew Coppin 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 extremely hard, and so there's no wa

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Ivan Lazar Miljenovic
Andrew Coppin 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 I should try to

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 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 wha

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Ivan Lazar Miljenovic
Duncan Coutts writes: > On 19 August 2010 21:15, Andrew Coppin 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 _

Re: [Haskell-cafe] A cabal odyssey

2010-08-20 Thread Duncan Coutts
On 19 August 2010 21:15, Andrew Coppin 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 do, but this is t

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 ~/.cabal/shar

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 t

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread Andrew Coppin
Duncan Coutts wrote: On 18 August 2010 18:13, Andrew Coppin 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 "th

Re: [Haskell-cafe] A cabal odyssey

2010-08-19 Thread Andrew Coppin
Ivan Lazar Miljenovic wrote: On 19 August 2010 03:13, 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. Howe

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 docum

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Ivan Lazar Miljenovic
On 19 August 2010 03:13, 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 off

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Duncan Coutts
On 18 August 2010 18:13, Andrew Coppin 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 > "the C:\ protocol is n

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 document

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 rem

Re: [Haskell-cafe] A cabal odyssey

2010-08-18 Thread Ben Millwood
On Wed, Aug 18, 2010 at 8:31 AM, Evan Laforge 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 nowadays :)

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'

Re: [Haskell-cafe] A cabal odyssey

2010-08-17 Thread Andrew Coppin
Ben Millwood wrote: 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 Now cabal-install will take up root permissions when and only when necessary :) I only

Re: [Haskell-cafe] A cabal odyssey

2010-08-17 Thread Ben Millwood
On Mon, Aug 16, 2010 at 8:27 PM, Andrew Coppin 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... Cabal *still* fails t

[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