Re: Retainer profiling -- too slow?

2008-07-30 Thread Simon Marlow
Tim Chevalier wrote: Hi all, Are there any known problems with retainer profiling in GHC 6.8.2? I have a program that takes 3 minutes to run with normal profiling enabled (+RTS -P -RTS), but with +RTS -P -hr -RTS, it's 20 minutes and counting. I can tell that progress is being made since the

Re: ghci and source files

2008-07-30 Thread Simon Marlow
Daniel GorĂ­n wrote: On Jul 29, 2008, at 2:43 PM, Johannes Waldmann wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 data Target = Target TargetId (Maybe (StringBuffer,ClockTime)) looks great. How is this intended to be used, i.e. what should happen if there is an edit/save event in

Re: Weekly IRC meeting?

2008-07-30 Thread Simon Marlow
The IRC meeting will be held today at 16:00 UK time as usual (there wasn't any support for moving it to 21:00). Simon PJ is back from holiday and should make it this time. Any suggestions for discussion topics? One idea we have is to talk about the GHC API. Cheers, Simon

Re: Weekly IRC meeting?

2008-07-30 Thread Max Bolingbroke
It would be nice if we could make some more progress on the revision control issue from last week. I don't know if people are ready to actually make a choice of RCS at this stage, but I've tried to make all the information necessary to make a choice available at

Re: Weekly IRC meeting?

2008-07-30 Thread Johannes Waldmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 One idea we have is to talk about the GHC API. I am generally interested in this, but cannot contribute much at the moment. Best regards, J.W. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE -

Build system woes

2008-07-30 Thread Roman Leschinskiy
Hi all, SimonPJ asked me to summarise the problems I've been having with GHC's new build system with the idea that we could perhaps talk a bit about this during today's IRC meeting. The context is the Data Parallel Haskell project and in particular the dph packages which need a number of

Re: Build system woes

2008-07-30 Thread Claus Reinke
For infrequent updaters like myself, it would also be nice just to have a HEADS UP before and after periods of larger than usual instability (such as build system replacements). And, talking about #ghc, I've got the suspicion that this channel is partly to blame for the occasional

Re: Build system woes

2008-07-30 Thread Simon Marlow
We can talk about the general issues on IRC. But I thought I'd answer a few of the specific questions quickly: Roman Leschinskiy wrote: I don't think I understand how GHC itself is built any longer, either. What does cabal-bin do? It's effectively a pre-compiled Setup.hs for packages that

Re: Build system woes

2008-07-30 Thread Simon Marlow
Claus Reinke wrote: For infrequent updaters like myself, it would also be nice just to have a HEADS UP before and after periods of larger than usual instability (such as build system replacements). And, talking about #ghc, I've got the suspicion that this channel is partly to blame for the

Re: Build system woes

2008-07-30 Thread Duncan Coutts
On Wed, 2008-07-30 at 14:46 +0100, Simon Marlow wrote: I don't think I understand how GHC itself is built any longer, either. What does cabal-bin do? It's effectively a pre-compiled Setup.hs for packages that have no need for a custom Setup.hs. cabal-install does the same job for

Re: Build system woes

2008-07-30 Thread Roman Leshchinskiy
On 30/07/2008, at 23:46, Simon Marlow wrote: We can talk about the general issues on IRC. But I thought I'd answer a few of the specific questions quickly: Thanks, Simon! Roman Leschinskiy wrote: I don't think I understand how GHC itself is built any longer, either. What does

Re: Build system woes

2008-07-30 Thread Ian Lynagh
On Thu, Jul 31, 2008 at 12:55:09AM +1000, Roman Leshchinskiy wrote: I see. So it looks at the Build-Type in the package description and calls the right defaultMain if it's not Custom. And if my Setup.hs isn't standard then it's my responsibility to set the Build-Type to Custom in the