ghci changes in 6.8 that are not improvements

Simon Marlow simonmarhaskell at
Fri Nov 30 06:36:49 EST 2007

Alex Jacobson wrote:
> $ darcs get
> $ cd HAppS-Begin
> $ curl > SearchPath.hs
> $ ghc --make SearchPath.hs -o sp
> $ sp ghci -ihaskell haskell/Main.hs
> Prelude> :r

I don't see any unnecessary reloading here:

Ok, modules loaded: [snip].
*Main> :r
Ok, modules loaded: [snip].

Tried this on both x86_64/Linux (Fedora 6) and x86/Linux (RedHat 7).  Any 
idea what might be different about your setup?

 > Also, HAppS.Server.Facebook takes forever to compile.  I don't
 > understand why.

That module did take about 15 seconds to load up in GHCi.  It looks like it 
  contains quite a few datatypes and a lot of derived instances (derived 
using TH), so my guess is it's just large.  Does it take significantly 
longer to compile with 6.8.1, or has it always been slow?


More information about the Glasgow-haskell-users mailing list