GHC 6.4.1 crash on Windows XP
Cyril Schmidt
cschmidt at deds.nl
Tue Feb 28 05:57:24 EST 2006
Simon Marlow wrote:
> Does it always crash in the same way?
Yes, as far as I can see. Unfortunately, most of the context is
already lost when the error message pops up. The error code is
always the same.
> Can you fire up GHCi and perform a small evaluation or two?
Yes, this works just fine.
> Can you compile small programs, do they run?
Also works fine.
>
> Please send us the complete output from commands that crash: eg. add -v
> to the build command above.
>
I attach the stderr and stdout from
runhaskell -v5 Setup.hs build
I could also send the sources of the package being compiled, but I do not
think they are relevant here: it crashes on *any* package.
BTW, I had installed Cabal-1-1.3, but it did not help, so I reverted
to the version of Cabal that came with the compiler.
It is strange that the same version of GHC works fine on my PC and breaks
on that of my colleague. To the best of my knowledge, these two PCs are
not different from each other in any special way. I did have some strange
crashes on my PC as well, but these were cured by upgrading from 6.4 to
6.4.1.
Cheers,
Cyril
> Cyril Schmidt wrote:
>> A freshly installed GHC 6.4.1 on my colleague's PC crashes when I try
>> to build a package:
>>
>> runhaskell Setup.hs build
>>
>> The effect is easily reproduceable (it shows up on *any* package
>> that I try to build).
>>
>> Does anyone have any idea of what might be wrong here?
-------------- next part --------------
==================== Parser ====================
Just let {- rec -}
__cmCompileExpr = (System.IO.hSetBuffering System.IO.stdout
System.IO.NoBuffering)
`Prelude.>>` (System.IO.hSetBuffering System.IO.stderr System.IO.NoBuffering)
==================== Desugared ====================
__letrec {
>>_azG :: forall a_aqF b_aqH.
GHC.IOBase.IO a_aqF -> GHC.IOBase.IO b_aqH -> GHC.IOBase.IO b_aqH
[]
>>_azG = >>_azH;
$dMonad_azE :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_azE = $dMonad_azt;
return_azK :: forall a_azr. a_azr -> GHC.IOBase.IO a_azr
[]
return_azK = GHC.Base.return @ GHC.IOBase.IO $dMonad_azE;
$dMonad_azB :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_azB = $dMonad_azt;
fail_azJ :: forall a_azo. GHC.Base.String -> GHC.IOBase.IO a_azo
[]
fail_azJ = GHC.Base.fail @ GHC.IOBase.IO $dMonad_azB;
$dMonad_azy :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_azy = $dMonad_azt;
>>=_azI :: forall a_azm b_azl.
GHC.IOBase.IO a_azm -> (a_azm -> GHC.IOBase.IO b_azl) -> GHC.IOBase.IO b_azl
[]
>>=_azI = GHC.Base.>>= @ GHC.IOBase.IO $dMonad_azy;
$dMonad_azt :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_azt = GHC.IOBase.$fMonadIO;
>>_azH :: forall a_aqF b_aqH.
GHC.IOBase.IO a_aqF -> GHC.IOBase.IO b_aqH -> GHC.IOBase.IO b_aqH
[]
>>_azH = GHC.Base.>> @ GHC.IOBase.IO $dMonad_azt;
} in
__letrec {
__cmCompileExpr_az7 :: GHC.IOBase.IO ()
[]
__cmCompileExpr_az7 = >>_azG
@ ()
@ ()
(GHC.Handle.hSetBuffering GHC.Handle.stdout GHC.IOBase.NoBuffering)
(GHC.Handle.hSetBuffering GHC.Handle.stderr GHC.IOBase.NoBuffering);
__cmCompileExpr_a1 :: GHC.IOBase.IO ()
[]
__cmCompileExpr_a1 = __cmCompileExpr_az7;
} in
__letrec {
} in
__letrec {
} in
GHC.IOBase.returnIO
@ [()]
(GHC.Base.:
@ ()
(GHC.Prim.unsafeCoerce# @ (GHC.IOBase.IO ()) @ () __cmCompileExpr_a1)
(GHC.Base.[] @ ()))
==================== Simplified expression ====================
GHC.IOBase.returnIO
@ [()]
(GHC.Base.:
@ ()
(__coerce ()
(GHC.Base.>>
@ GHC.IOBase.IO
GHC.IOBase.$fMonadIO
@ ()
@ ()
(GHC.Handle.hSetBuffering GHC.Handle.stdout GHC.IOBase.NoBuffering)
(GHC.Handle.hSetBuffering GHC.Handle.stderr GHC.IOBase.NoBuffering)))
(GHC.Base.[] @ ()))
==================== CorePrep ====================
let {
sat_szQ :: ()
[]
sat_szQ = let {
sat_szO :: GHC.IOBase.IO ()
[]
sat_szO = GHC.Handle.hSetBuffering GHC.Handle.stderr GHC.IOBase.NoBuffering } in
let {
sat_szM :: GHC.IOBase.IO ()
[]
sat_szM = GHC.Handle.hSetBuffering GHC.Handle.stdout GHC.IOBase.NoBuffering
} in
__coerce ()
(GHC.Base.>>
@ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ () sat_szM sat_szO) } in
let {
sat_szS :: [()]
[]
sat_szS = GHC.Base.: @ () sat_szQ (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_szS
==================== Proto-BCOs ====================
ProtoBCO ExprTopLevel_E0#0 []:
bitmap: 0 []
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_szQ#0 []:
bitmap: 0 []
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_szO#0 []:
bitmap: 0 []
PUSH_G GHC.IOBase.NoBuffering
PUSH_G GHC.Handle.stderr
PUSH_APPLY_PP
PUSH_G GHC.Handle.hSetBuffering
ENTER
GHC.Handle.hSetBuffering GHC.Handle.stderr GHC.IOBase.NoBuffering
MKAP 0 words, 1 stkoff
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_szM#0 []:
bitmap: 0 []
PUSH_G GHC.IOBase.NoBuffering
PUSH_G GHC.Handle.stdout
PUSH_APPLY_PP
PUSH_G GHC.Handle.hSetBuffering
ENTER
GHC.Handle.hSetBuffering GHC.Handle.stdout GHC.IOBase.NoBuffering
MKAP 0 words, 1 stkoff
PUSH_LL 1 0
PUSH_G GHC.IOBase.$fMonadIO
PUSH_APPLY_PPP
PUSH_G GHC.Base.>>
SLIDE 5 2
ENTER
let {
sat_szO :: GHC.IOBase.IO ()
[]
sat_szO = GHC.Handle.hSetBuffering GHC.Handle.stderr GHC.IOBase.NoBuffering } in
let {
sat_szM :: GHC.IOBase.IO ()
[]
sat_szM = GHC.Handle.hSetBuffering GHC.Handle.stdout GHC.IOBase.NoBuffering
} in
__coerce ()
(GHC.Base.>> @ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ () sat_szM sat_szO)
MKAP 0 words, 1 stkoff
PUSH_G GHC.Base.[]
PUSH_L 1
PACK : 2
PUSH_L 0
PUSH_APPLY_P
PUSH_G GHC.IOBase.returnIO
SLIDE 3 2
ENTER
let {
sat_szQ :: ()
[]
sat_szQ = let {
sat_szO :: GHC.IOBase.IO ()
[]
sat_szO = GHC.Handle.hSetBuffering GHC.Handle.stderr GHC.IOBase.NoBuffering } in
let {
sat_szM :: GHC.IOBase.IO ()
[]
sat_szM = GHC.Handle.hSetBuffering GHC.Handle.stdout GHC.IOBase.NoBuffering
} in
__coerce ()
(GHC.Base.>>
@ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ () sat_szM sat_szO) } in
let {
sat_szS :: [()]
[]
sat_szS = GHC.Base.: @ () sat_szQ (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_szS
Loading package base-1.0 ... linking ... done.
==================== Parser ====================
Just let {- rec -}
__cmCompileExpr = (System.IO.hFlush System.IO.stdout)
`Prelude.>>` (System.IO.hFlush IO.stderr)
==================== Desugared ====================
__letrec {
>>_aAC :: forall a_aqF b_aqH.
GHC.IOBase.IO a_aqF -> GHC.IOBase.IO b_aqH -> GHC.IOBase.IO b_aqH
[]
>>_aAC = >>_aAD;
$dMonad_aAA :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_aAA = $dMonad_aAp;
return_aAG :: forall a_azr. a_azr -> GHC.IOBase.IO a_azr
[]
return_aAG = GHC.Base.return @ GHC.IOBase.IO $dMonad_aAA;
$dMonad_aAx :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_aAx = $dMonad_aAp;
fail_aAF :: forall a_azo. GHC.Base.String -> GHC.IOBase.IO a_azo
[]
fail_aAF = GHC.Base.fail @ GHC.IOBase.IO $dMonad_aAx;
$dMonad_aAu :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_aAu = $dMonad_aAp;
>>=_aAE :: forall a_azm b_azl.
GHC.IOBase.IO a_azm -> (a_azm -> GHC.IOBase.IO b_azl) -> GHC.IOBase.IO b_azl
[]
>>=_aAE = GHC.Base.>>= @ GHC.IOBase.IO $dMonad_aAu;
$dMonad_aAp :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_aAp = GHC.IOBase.$fMonadIO;
>>_aAD :: forall a_aqF b_aqH.
GHC.IOBase.IO a_aqF -> GHC.IOBase.IO b_aqH -> GHC.IOBase.IO b_aqH
[]
>>_aAD = GHC.Base.>> @ GHC.IOBase.IO $dMonad_aAp;
} in
__letrec {
__cmCompileExpr_aAd :: GHC.IOBase.IO ()
[]
__cmCompileExpr_aAd = >>_aAC
@ ()
@ ()
(GHC.Handle.hFlush GHC.Handle.stdout)
(GHC.Handle.hFlush GHC.Handle.stderr);
__cmCompileExpr_azU :: GHC.IOBase.IO ()
[]
__cmCompileExpr_azU = __cmCompileExpr_aAd;
} in
__letrec {
} in
__letrec {
} in
GHC.IOBase.returnIO
@ [()]
(GHC.Base.:
@ ()
(GHC.Prim.unsafeCoerce# @ (GHC.IOBase.IO ()) @ () __cmCompileExpr_azU)
(GHC.Base.[] @ ()))
==================== Simplified expression ====================
GHC.IOBase.returnIO
@ [()]
(GHC.Base.:
@ ()
(__coerce ()
(GHC.Base.>>
@ GHC.IOBase.IO
GHC.IOBase.$fMonadIO
@ ()
@ ()
(GHC.Handle.hFlush GHC.Handle.stdout)
(GHC.Handle.hFlush GHC.Handle.stderr)))
(GHC.Base.[] @ ()))
==================== CorePrep ====================
let {
sat_sAM :: ()
[]
sat_sAM = let {
sat_sAK :: GHC.IOBase.IO ()
[]
sat_sAK = GHC.Handle.hFlush GHC.Handle.stderr } in
let {
sat_sAI :: GHC.IOBase.IO ()
[]
sat_sAI = GHC.Handle.hFlush GHC.Handle.stdout
} in
__coerce ()
(GHC.Base.>>
@ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ () sat_sAI sat_sAK) } in
let {
sat_sAO :: [()]
[]
sat_sAO = GHC.Base.: @ () sat_sAM (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_sAO
==================== Proto-BCOs ====================
ProtoBCO ExprTopLevel_E0#0 []:
bitmap: 0 []
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_sAM#0 []:
bitmap: 0 []
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_sAK#0 []:
bitmap: 0 []
PUSH_G GHC.Handle.stderr
PUSH_APPLY_P
PUSH_G GHC.Handle.hFlush
ENTER
GHC.Handle.hFlush GHC.Handle.stderr
MKAP 0 words, 1 stkoff
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_sAI#0 []:
bitmap: 0 []
PUSH_G GHC.Handle.stdout
PUSH_APPLY_P
PUSH_G GHC.Handle.hFlush
ENTER
GHC.Handle.hFlush GHC.Handle.stdout
MKAP 0 words, 1 stkoff
PUSH_LL 1 0
PUSH_G GHC.IOBase.$fMonadIO
PUSH_APPLY_PPP
PUSH_G GHC.Base.>>
SLIDE 5 2
ENTER
let {
sat_sAK :: GHC.IOBase.IO ()
[]
sat_sAK = GHC.Handle.hFlush GHC.Handle.stderr } in
let {
sat_sAI :: GHC.IOBase.IO ()
[]
sat_sAI = GHC.Handle.hFlush GHC.Handle.stdout
} in
__coerce ()
(GHC.Base.>> @ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ () sat_sAI sat_sAK)
MKAP 0 words, 1 stkoff
PUSH_G GHC.Base.[]
PUSH_L 1
PACK : 2
PUSH_L 0
PUSH_APPLY_P
PUSH_G GHC.IOBase.returnIO
SLIDE 3 2
ENTER
let {
sat_sAM :: ()
[]
sat_sAM = let {
sat_sAK :: GHC.IOBase.IO ()
[]
sat_sAK = GHC.Handle.hFlush GHC.Handle.stderr } in
let {
sat_sAI :: GHC.IOBase.IO ()
[]
sat_sAI = GHC.Handle.hFlush GHC.Handle.stdout
} in
__coerce ()
(GHC.Base.>>
@ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ () sat_sAI sat_sAK) } in
let {
sat_sAO :: [()]
[]
sat_sAO = GHC.Base.: @ () sat_sAM (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_sAO
==================== Parser ====================
import Distribution.Simple
main = do defaultMain
==================== Source Statistics ====================
ExportAll 1
Imports 1
ImpAll 1
FunBinds 1
==================== Derived instances ====================
==================== Desugar ====================
Rec {
:Main.main :: GHC.IOBase.IO ()
[Exported]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Main.main
main_a1Hj :: GHC.IOBase.IO ()
[]
main_a1Hj = Distribution.Simple.defaultMain
$dMonad_a1HK :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1HK = $dMonad_a1Hz
return_a1Il :: forall a_azr. a_azr -> GHC.IOBase.IO a_azr
[]
return_a1Il = GHC.Base.return @ GHC.IOBase.IO $dMonad_a1HK
$dMonad_a1HH :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1HH = $dMonad_a1Hz
fail_a1Ik :: forall a_azo. GHC.Base.String -> GHC.IOBase.IO a_azo
[]
fail_a1Ik = GHC.Base.fail @ GHC.IOBase.IO $dMonad_a1HH
$dMonad_a1HE :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1HE = $dMonad_a1Hz
>>=_a1Ij :: forall a_azm b_azl.
GHC.IOBase.IO a_azm -> (a_azm -> GHC.IOBase.IO b_azl) -> GHC.IOBase.IO b_azl
[]
>>=_a1Ij = GHC.Base.>>= @ GHC.IOBase.IO $dMonad_a1HE
$dMonad_a1Hz :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1Hz = GHC.IOBase.$fMonadIO
>>_a1Ii :: forall a_aqF b_aqH.
GHC.IOBase.IO a_aqF -> GHC.IOBase.IO b_aqH -> GHC.IOBase.IO b_aqH
[]
>>_a1Ii = GHC.Base.>> @ GHC.IOBase.IO $dMonad_a1Hz
Main.main :: GHC.IOBase.IO ()
[Exported]
[]
Main.main = main_a1Hj
end Rec }
==================== Transformation rules ====================
Local rules
Imported rules
==================== Occurrence analysis ====================
main_a1Hj :: GHC.IOBase.IO ()
[]
main_a1Hj = Distribution.Simple.defaultMain
Main.main :: GHC.IOBase.IO ()
[Exported]
[]
Main.main = main_a1Hj
:Main.main :: GHC.IOBase.IO ()
[Exported]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Main.main
==================== Simplifier phase 0, iteration 1 out of 4 ====================
Total ticks: NON-ZERO!
==================== Simplifier phase 0, iteration 1 out of 4 ====================
Main.main :: GHC.IOBase.IO ()
[Exported]
[]
Main.main = Distribution.Simple.defaultMain
:Main.main :: GHC.IOBase.IO ()
[Exported]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Distribution.Simple.defaultMain
==================== Occurrence analysis ====================
Main.main :: GHC.IOBase.IO ()
[Exported]
[]
Main.main = Distribution.Simple.defaultMain
:Main.main :: GHC.IOBase.IO ()
[Exported]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Distribution.Simple.defaultMain
==================== Simplify ====================
Main.main :: GHC.IOBase.IO ()
[Exported]
[]
Main.main = Distribution.Simple.defaultMain
:Main.main :: GHC.IOBase.IO ()
[Exported]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Distribution.Simple.defaultMain
==================== Grand total simplifier statistics ====================
Total ticks: NON-ZERO!
==================== Tidy Core ====================
Main.main :: GHC.IOBase.IO ()
[GlobalId]
[]
Main.main = Distribution.Simple.defaultMain
:Main.main :: GHC.IOBase.IO ()
[GlobalId]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Distribution.Simple.defaultMain
==================== Tidy Core Rules ====================
==================== FINAL INTERFACE ====================
interface Main 1 6041 where
export Main main
module dependencies:
package dependencies: Cabal-1.0 base-1.0
orphans: Foreign.C.Types Foreign.Ptr GHC.Base GHC.Float GHC.Int GHC.List
GHC.Word
main :: GHC.IOBase.IO ()
main :: GHC.IOBase.IO ()
==================== CorePrep ====================
Main.main :: GHC.IOBase.IO ()
[GlobalId]
[]
Main.main = Distribution.Simple.defaultMain
:Main.main :: GHC.IOBase.IO ()
[GlobalId]
[]
:Main.main = GHC.TopHandler.runMainIO @ () Distribution.Simple.defaultMain
==================== Proto-BCOs ====================
ProtoBCO Main.main#0 []:
bitmap: 0 []
PUSH_G Distribution.Simple.defaultMain
ENTER
Distribution.Simple.defaultMain
ProtoBCO :Main.main#0 []:
bitmap: 0 []
PUSH_G Distribution.Simple.defaultMain
PUSH_APPLY_P
PUSH_G GHC.TopHandler.runMainIO
ENTER
GHC.TopHandler.runMainIO @ () Distribution.Simple.defaultMain
Ok, modules loaded: Main.
==================== Parser ====================
Just System.Environment.withProgName "Setup.hs"
(System.Environment.withArgs ["build"] Main.main)
==================== Desugared ====================
__letrec {
$dMonad_a1Jm :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1Jm = $dMonad_a1Jb;
return_a1Jr :: forall a_azr. a_azr -> GHC.IOBase.IO a_azr
[]
return_a1Jr = GHC.Base.return @ GHC.IOBase.IO $dMonad_a1Jm;
$dMonad_a1Jj :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1Jj = $dMonad_a1Jb;
fail_a1Jq :: forall a_azo. GHC.Base.String -> GHC.IOBase.IO a_azo
[]
fail_a1Jq = GHC.Base.fail @ GHC.IOBase.IO $dMonad_a1Jj;
$dMonad_a1Jg :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1Jg = $dMonad_a1Jb;
>>=_a1Jp :: forall a_azm b_azl.
GHC.IOBase.IO a_azm -> (a_azm -> GHC.IOBase.IO b_azl) -> GHC.IOBase.IO b_azl
[]
>>=_a1Jp = GHC.Base.>>= @ GHC.IOBase.IO $dMonad_a1Jg;
$dMonad_a1Jb :: {GHC.Base.Monad GHC.IOBase.IO}
[]
$dMonad_a1Jb = GHC.IOBase.$fMonadIO;
>>_a1Jo :: forall a_aqF b_aqH.
GHC.IOBase.IO a_aqF -> GHC.IOBase.IO b_aqH -> GHC.IOBase.IO b_aqH
[]
>>_a1Jo = GHC.Base.>> @ GHC.IOBase.IO $dMonad_a1Jb;
} in
>>=_a1Jp
@ ()
@ [()]
(System.Environment.withProgName
@ ()
(GHC.Base.unpackCString# "Setup.hs")
(System.Environment.withArgs
@ ()
(GHC.Base.:
@ GHC.Base.String
(GHC.Base.unpackCString# "build")
(GHC.Base.[] @ GHC.Base.String))
Main.main))
(\ (it_a1J5 :: ()) ->
GHC.IOBase.returnIO
@ [()]
(GHC.Base.: @ () (GHC.Prim.unsafeCoerce# @ () @ () it_a1J5) (GHC.Base.[] @ ())))
==================== Simplified expression ====================
GHC.Base.>>=
@ GHC.IOBase.IO
GHC.IOBase.$fMonadIO
@ ()
@ [()]
(System.Environment.withProgName
@ ()
(GHC.Base.unpackCString# "Setup.hs")
(System.Environment.withArgs
@ ()
(GHC.Base.:
@ GHC.Base.String
(GHC.Base.unpackCString# "build")
(GHC.Base.[] @ GHC.Base.String))
Main.main))
(\ (it_a1J5 :: ()) ->
GHC.IOBase.returnIO @ [()] (GHC.Base.: @ () it_a1J5 (GHC.Base.[] @ ())))
==================== CorePrep ====================
let {
sat_s1JK :: () -> GHC.IOBase.IO [()]
[]
sat_s1JK = \ (it_s1JF :: ()) ->
let {
sat_s1JH :: [()]
[]
sat_s1JH = GHC.Base.: @ () it_s1JF (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_s1JH } in
let {
sat_s1JD :: GHC.IOBase.IO ()
[]
sat_s1JD = let {
sat_s1JB :: GHC.IOBase.IO ()
[]
sat_s1JB = let {
sat_s1Jx :: [GHC.Base.Char]
[]
sat_s1Jx = GHC.Base.unpackCString# "build" } in
let {
sat_s1Jz :: [GHC.Base.String]
[]
sat_s1Jz = GHC.Base.: @ GHC.Base.String sat_s1Jx (GHC.Base.[] @ GHC.Base.String)
} in System.Environment.withArgs @ () sat_s1Jz Main.main } in
let {
sat_s1Jv :: [GHC.Base.Char]
[]
sat_s1Jv = GHC.Base.unpackCString# "Setup.hs"
} in System.Environment.withProgName @ () sat_s1Jv sat_s1JB
} in
GHC.Base.>>= @ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ [()] sat_s1JD sat_s1JK
==================== Proto-BCOs ====================
ProtoBCO ExprTopLevel_E0#0 []:
bitmap: 0 []
ALLOC_PAP 1 0
PUSH_BCO ProtoBCO sat_s1JK#1 []:
bitmap: 1 [0]
PUSH_G GHC.Base.[]
PUSH_L 1
PACK : 2
PUSH_L 0
PUSH_APPLY_P
PUSH_G GHC.IOBase.returnIO
SLIDE 3 2
ENTER
\ (it_s1JF :: ()) ->
let {
sat_s1JH :: [()]
[]
sat_s1JH = GHC.Base.: @ () it_s1JF (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_s1JH
MKAP 0 words, 1 stkoff
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_s1JD#0 []:
bitmap: 0 []
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_s1JB#0 []:
bitmap: 0 []
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_s1Jx#0 [0x003dfe80]:
bitmap: 0 []
PUSH_UBX (1) 0x003dfe80
PUSH_APPLY_N
PUSH_G GHC.Base.unpackCString#
ENTER
GHC.Base.unpackCString# "build"
MKAP 0 words, 1 stkoff
PUSH_G GHC.Base.[]
PUSH_L 1
PACK : 2
PUSH_G Main.main
PUSH_L 1
PUSH_APPLY_PP
PUSH_G System.Environment.withArgs
SLIDE 4 2
ENTER
let {
sat_s1Jx :: [GHC.Base.Char]
[]
sat_s1Jx = GHC.Base.unpackCString# "build" } in
let {
sat_s1Jz :: [GHC.Base.String]
[]
sat_s1Jz = GHC.Base.: @ GHC.Base.String sat_s1Jx (GHC.Base.[] @ GHC.Base.String)
} in System.Environment.withArgs @ () sat_s1Jz Main.main
MKAP 0 words, 1 stkoff
ALLOC_AP 0
PUSH_BCO ProtoBCO sat_s1Jv#0 [0x003dfe68]:
bitmap: 0 []
PUSH_UBX (1) 0x003dfe68
PUSH_APPLY_N
PUSH_G GHC.Base.unpackCString#
ENTER
GHC.Base.unpackCString# "Setup.hs"
MKAP 0 words, 1 stkoff
PUSH_LL 1 0
PUSH_APPLY_PP
PUSH_G System.Environment.withProgName
SLIDE 4 2
ENTER
let {
sat_s1JB :: GHC.IOBase.IO ()
[]
sat_s1JB = let {
sat_s1Jx :: [GHC.Base.Char]
[]
sat_s1Jx = GHC.Base.unpackCString# "build" } in
let {
sat_s1Jz :: [GHC.Base.String]
[]
sat_s1Jz = GHC.Base.: @ GHC.Base.String sat_s1Jx (GHC.Base.[] @ GHC.Base.String)
} in System.Environment.withArgs @ () sat_s1Jz Main.main } in
let {
sat_s1Jv :: [GHC.Base.Char]
[]
sat_s1Jv = GHC.Base.unpackCString# "Setup.hs"
} in System.Environment.withProgName @ () sat_s1Jv sat_s1JB
MKAP 0 words, 1 stkoff
PUSH_LL 1 0
PUSH_G GHC.IOBase.$fMonadIO
PUSH_APPLY_PPP
PUSH_G GHC.Base.>>=
SLIDE 5 2
ENTER
let {
sat_s1JK :: () -> GHC.IOBase.IO [()]
[]
sat_s1JK = \ (it_s1JF :: ()) ->
let {
sat_s1JH :: [()]
[]
sat_s1JH = GHC.Base.: @ () it_s1JF (GHC.Base.[] @ ())
} in GHC.IOBase.returnIO @ [()] sat_s1JH } in
let {
sat_s1JD :: GHC.IOBase.IO ()
[]
sat_s1JD = let {
sat_s1JB :: GHC.IOBase.IO ()
[]
sat_s1JB = let {
sat_s1Jx :: [GHC.Base.Char]
[]
sat_s1Jx = GHC.Base.unpackCString# "build" } in
let {
sat_s1Jz :: [GHC.Base.String]
[]
sat_s1Jz = GHC.Base.: @ GHC.Base.String sat_s1Jx (GHC.Base.[] @ GHC.Base.String)
} in System.Environment.withArgs @ () sat_s1Jz Main.main } in
let {
sat_s1Jv :: [GHC.Base.Char]
[]
sat_s1Jv = GHC.Base.unpackCString# "Setup.hs"
} in System.Environment.withProgName @ () sat_s1Jv sat_s1JB
} in
GHC.Base.>>= @ GHC.IOBase.IO GHC.IOBase.$fMonadIO @ () @ [()] sat_s1JD sat_s1JK
Loading package Cabal-1.0 ... linking ... done.
Preprocessing library Vasicek-0.3...
Building Vasicek-0.3...
-------------- next part --------------
Glasgow Haskell Compiler, Version 6.4.1, for Haskell 98, compiled by GHC version 6.4
Using package config file: c:\ghc\ghc-6.4.1\package.conf
Using package config file: \\NLFS-00023\nlgrwr$\Application Data\ghc/i386-mingw32-6.4.1/package.conf
name: rts
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules:
hidden-modules:
import-dirs:
library-dirs: c:/ghc/ghc-6.4.1 c:/ghc/ghc-6.4.1/gcc-lib
hs-libraries: HSrts
extra-libraries: m gmp wsock32
include-dirs: c:/ghc/ghc-6.4.1/include
c:/ghc/ghc-6.4.1/include/mingw
includes: Stg.h
depends:
hugs-options:
cc-options:
ld-options: -u _GHCziBase_Izh_static_info -u
_GHCziBase_Czh_static_info -u _GHCziFloat_Fzh_static_info -u
_GHCziFloat_Dzh_static_info -u _GHCziPtr_Ptr_static_info -u
_GHCziWord_Wzh_static_info -u _GHCziInt_I8zh_static_info -u
_GHCziInt_I16zh_static_info -u _GHCziInt_I32zh_static_info -u
_GHCziInt_I64zh_static_info -u _GHCziWord_W8zh_static_info -u
_GHCziWord_W16zh_static_info -u _GHCziWord_W32zh_static_info -u
_GHCziWord_W64zh_static_info -u _GHCziStable_StablePtr_static_info
-u _GHCziBase_Izh_con_info -u _GHCziBase_Czh_con_info -u
_GHCziFloat_Fzh_con_info -u _GHCziFloat_Dzh_con_info -u
_GHCziPtr_Ptr_con_info -u _GHCziPtr_FunPtr_con_info -u
_GHCziStable_StablePtr_con_info -u _GHCziBase_False_closure -u
_GHCziBase_True_closure -u _GHCziPack_unpackCString_closure -u
_GHCziIOBase_stackOverflow_closure -u
_GHCziIOBase_heapOverflow_closure -u
_GHCziIOBase_NonTermination_closure -u
_GHCziIOBase_BlockedOnDeadMVar_closure -u
_GHCziIOBase_BlockedIndefinitely_closure -u
_GHCziIOBase_Deadlock_closure -u
_GHCziWeak_runFinalizzerBatch_closure -u ___stginit_Prelude
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: base
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Control.Arrow Control.Concurrent
Control.Concurrent.Chan Control.Concurrent.MVar
Control.Concurrent.QSem Control.Concurrent.QSemN
Control.Concurrent.SampleVar Control.Exception Control.Monad
Control.Monad.Fix Control.Monad.ST Control.Monad.ST.Lazy
Control.Monad.ST.Strict Control.Parallel
Control.Parallel.Strategies Data.Array Data.Array.Base
Data.Array.Diff Data.Array.IArray Data.Array.IO
Data.Array.IO.Internals Data.Array.MArray Data.Array.ST
Data.Array.Storable Data.Array.Unboxed Data.Bits Data.Bool
Data.Char Data.Complex Data.Dynamic Data.Either Data.FiniteMap
Data.FunctorM Data.Generics Data.Generics.Aliases
Data.Generics.Basics Data.Generics.Instances Data.Generics.Schemes
Data.Generics.Text Data.Generics.Twins Data.Graph Data.HashTable
Data.IORef Data.Int Data.IntMap Data.IntSet Data.Ix Data.List
Data.Maybe Data.Map Data.Monoid Data.PackedString Data.Queue
Data.Ratio Data.STRef Data.STRef.Lazy Data.STRef.Strict Data.Set
Data.Tree Data.Tuple Data.Typeable Data.Unique Data.Version
Data.Word Debug.Trace Foreign Foreign.C Foreign.C.Error
Foreign.C.String Foreign.C.Types Foreign.Concurrent
Foreign.ForeignPtr Foreign.Marshal Foreign.Marshal.Alloc
Foreign.Marshal.Array Foreign.Marshal.Error Foreign.Marshal.Pool
Foreign.Marshal.Utils Foreign.Ptr Foreign.StablePtr
Foreign.Storable GHC.ConsoleHandler GHC.Dotnet GHC.Exts
GHC.ForeignPtr GHC.Handle GHC.IO GHC.Int GHC.PArr
GHC.PrimopWrappers GHC.Unicode GHC.Word Numeric Prelude System.Cmd
System.Console.GetOpt System.CPUTime System.Directory
System.Directory.Internals System.Environment System.Exit System.IO
System.IO.Error System.IO.Unsafe System.Info System.Locale
System.Mem System.Mem.StableName System.Mem.Weak
System.Posix.Internals System.Posix.Signals System.Posix.Types
System.Process System.Process.Internals System.Random System.Time
Text.Html Text.Html.BlockTable Text.ParserCombinators.ReadP
Text.ParserCombinators.ReadPrec Text.PrettyPrint
Text.PrettyPrint.HughesPJ Text.Printf Text.Read Text.Read.Lex
Text.Regex Text.Regex.Posix Text.Show Text.Show.Functions GHC.Arr
GHC.Base GHC.Conc GHC.Enum GHC.Err GHC.Exception GHC.Float
GHC.IOBase GHC.List GHC.Num GHC.Pack GHC.Prim GHC.Ptr GHC.Read
GHC.Real GHC.ST GHC.STRef GHC.Show GHC.Stable GHC.Storable
GHC.TopHandler GHC.Weak
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSbase1 HSbase2 HSbase3
extra-libraries: HSbase_cbits wsock32 msvcrt kernel32 user32
shell32
include-dirs: c:/ghc/ghc-6.4.1/include
includes: HsBase.h
depends: rts-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/base/base.haddock
haddock-html: $topdir/html/libraries/base
name: haskell98
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Array Bits CError CForeign CPUTime CString CTypes
Char Complex Directory ForeignPtr IO Int Ix List Locale
MarshalAlloc MarshalArray MarshalError MarshalUtils Maybe Monad Ptr
Random Ratio StablePtr Storable System Time Word
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HShaskell98
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/haskell98/haskell98.haddock
haddock-html: $topdir/html/libraries/haskell98
name: template-haskell
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Language.Haskell.TH.PprLib Language.Haskell.TH.Lib
Language.Haskell.TH.Ppr Language.Haskell.TH.Syntax
Language.Haskell.TH
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HStemplate-haskell
extra-libraries:
include-dirs:
includes:
depends: base-1.0 haskell98-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/template-haskell/template-haskell.haddock
haddock-html: $topdir/html/libraries/template-haskell
name: Cabal
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Distribution.Compat.ReadP Distribution.Extension
Distribution.GetOpt Distribution.InstalledPackageInfo
Distribution.License Distribution.Make Distribution.Package
Distribution.PackageDescription Distribution.ParseUtils
Distribution.PreProcess Distribution.Setup Distribution.Simple
Distribution.Version Distribution.PreProcess.Unlit
Distribution.Simple.Build Distribution.Simple.Configure
Distribution.Simple.GHCPackageConfig Distribution.Simple.Install
Distribution.Simple.LocalBuildInfo Distribution.Simple.Register
Distribution.Simple.SrcDist Distribution.Simple.Utils
hidden-modules: Distribution.Compat.Exception
Distribution.Compat.RawSystem Distribution.Compat.FilePath
Distribution.Compat.Directory
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSCabal
extra-libraries: shfolder
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/Cabal/Cabal.haddock
haddock-html: $topdir/html/libraries/Cabal
name: parsec
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Text.ParserCombinators.Parsec.Error
Text.ParserCombinators.Parsec.Char
Text.ParserCombinators.Parsec.Combinator
Text.ParserCombinators.Parsec.Expr
Text.ParserCombinators.Parsec.Language
Text.ParserCombinators.Parsec.Perm
Text.ParserCombinators.Parsec.Pos
Text.ParserCombinators.Parsec.Prim
Text.ParserCombinators.Parsec.Token Text.ParserCombinators.Parsec
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSparsec
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/parsec/parsec.haddock
haddock-html: $topdir/html/libraries/parsec
name: haskell-src
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Language.Haskell.Lexer Language.Haskell.Parser
Language.Haskell.ParseMonad Language.Haskell.ParseUtils
Language.Haskell.Pretty Language.Haskell.Syntax
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HShaskell-src
extra-libraries:
include-dirs:
includes:
depends: base-1.0 haskell98-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/haskell-src/haskell-src.haddock
haddock-html: $topdir/html/libraries/haskell-src
name: network
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Network.BSD Network.CGI Network.Socket Network.URI
Network
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSnetwork
extra-libraries:
include-dirs: c:/ghc/ghc-6.4.1/include
includes: HsNet.h
depends: base-1.0 parsec-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/network/network.haddock
haddock-html: $topdir/html/libraries/network
name: QuickCheck
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Debug.QuickCheck.Batch Debug.QuickCheck.Poly
Debug.QuickCheck.Utils Debug.QuickCheck Test.QuickCheck.Batch
Test.QuickCheck.Poly Test.QuickCheck.Utils Test.QuickCheck
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSQuickCheck
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/QuickCheck/QuickCheck.haddock
haddock-html: $topdir/html/libraries/QuickCheck
name: HUnit
version: 1.1
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Test.HUnit.Base Test.HUnit.Lang
Test.HUnit.Terminal Test.HUnit.Text Test.HUnit
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSHUnit
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/HUnit/HUnit.haddock
haddock-html: $topdir/html/libraries/HUnit
name: mtl
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Control.Monad.Error Control.Monad.Cont
Control.Monad.Identity Control.Monad.List Control.Monad.RWS
Control.Monad.Reader Control.Monad.State Control.Monad.Trans
Control.Monad.Writer
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSmtl
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/mtl/mtl.haddock
haddock-html: $topdir/html/libraries/mtl
name: fgl
version: 5.2
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Data.Graph.Inductive.Internal.FiniteMap
Data.Graph.Inductive.Internal.Heap
Data.Graph.Inductive.Internal.Queue
Data.Graph.Inductive.Internal.RootPath
Data.Graph.Inductive.Internal.Thread Data.Graph.Inductive.Basic
Data.Graph.Inductive.Example Data.Graph.Inductive.Graph
Data.Graph.Inductive.Graphviz Data.Graph.Inductive.Monad
Data.Graph.Inductive.NodeMap Data.Graph.Inductive.Query
Data.Graph.Inductive.Tree Data.Graph.Inductive.Monad.IOArray
Data.Graph.Inductive.Query.ArtPoint Data.Graph.Inductive.Query.BCC
Data.Graph.Inductive.Query.BFS Data.Graph.Inductive.Query.DFS
Data.Graph.Inductive.Query.Dominators
Data.Graph.Inductive.Query.GVD Data.Graph.Inductive.Query.Indep
Data.Graph.Inductive.Query.MST Data.Graph.Inductive.Query.MaxFlow
Data.Graph.Inductive.Query.MaxFlow2
Data.Graph.Inductive.Query.Monad Data.Graph.Inductive.Query.SP
Data.Graph.Inductive.Query.TransClos Data.Graph.Inductive
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSfgl
extra-libraries:
include-dirs:
includes:
depends: base-1.0 mtl-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/fgl/fgl.haddock
haddock-html: $topdir/html/libraries/fgl
name: Win32
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Graphics.Win32.GDI.Bitmap Graphics.Win32.GDI.Brush
Graphics.Win32.GDI.Clip Graphics.Win32.GDI.Font
Graphics.Win32.GDI.Graphics2D Graphics.Win32.GDI.HDC
Graphics.Win32.GDI.Palette Graphics.Win32.GDI.Path
Graphics.Win32.GDI.Pen Graphics.Win32.GDI.Region
Graphics.Win32.GDI.Types Graphics.Win32.Control
Graphics.Win32.Dialogue Graphics.Win32.GDI Graphics.Win32.Icon
Graphics.Win32.Key Graphics.Win32.Menu Graphics.Win32.Message
Graphics.Win32.Misc Graphics.Win32.Resource Graphics.Win32.Window
Graphics.Win32 System.Win32.DLL System.Win32.File System.Win32.Info
System.Win32.Mem System.Win32.NLS System.Win32.Process
System.Win32.Registry System.Win32.Types System.Win32
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSWin32
extra-libraries: HSWin32_cbits user32 gdi32 winmm kernel32 advapi32
include-dirs: c:/ghc/ghc-6.4.1/include
includes: HsWin32.h HsGDI.h WndProc.h
depends: base-1.0
hugs-options:
cc-options: -DUNICODE
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/Win32/Win32.haddock
haddock-html: $topdir/html/libraries/Win32
name: HGL
version: 3.1
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Graphics.HGL.Core Graphics.HGL.Draw
Graphics.HGL.Units Graphics.HGL.Key Graphics.HGL.Run
Graphics.HGL.Draw.Brush Graphics.HGL.Draw.Font
Graphics.HGL.Draw.Monad Graphics.HGL.Draw.Pen
Graphics.HGL.Draw.Picture Graphics.HGL.Draw.Region
Graphics.HGL.Draw.Text Graphics.HGL.Utils Graphics.HGL.Window
Graphics.HGL Graphics.SOE
hidden-modules: Graphics.HGL.Internals.Event
Graphics.HGL.Internals.Events Graphics.HGL.Internals.Draw
Graphics.HGL.Internals.Types Graphics.HGL.Internals.Flag
Graphics.HGL.Internals.Utilities Graphics.HGL.Win32.Bitmap
Graphics.HGL.Win32.Draw Graphics.HGL.Win32.Types
Graphics.HGL.Win32.WND
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSHGL
extra-libraries:
include-dirs:
includes:
depends: base-1.0 Win32-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/HGL/HGL.haddock
haddock-html: $topdir/html/libraries/HGL
name: OpenGL
version: 2.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Graphics.Rendering.OpenGL.GL.Antialiasing
Graphics.Rendering.OpenGL.GL.BasicTypes
Graphics.Rendering.OpenGL.GL.BeginEnd
Graphics.Rendering.OpenGL.GL.Bitmaps
Graphics.Rendering.OpenGL.GL.BufferObjects
Graphics.Rendering.OpenGL.GL.Clipping
Graphics.Rendering.OpenGL.GL.Colors
Graphics.Rendering.OpenGL.GL.ColorSum
Graphics.Rendering.OpenGL.GL.CoordTrans
Graphics.Rendering.OpenGL.GL.DisplayLists
Graphics.Rendering.OpenGL.GL.Evaluators
Graphics.Rendering.OpenGL.GL.Feedback
Graphics.Rendering.OpenGL.GL.FlushFinish
Graphics.Rendering.OpenGL.GL.Fog
Graphics.Rendering.OpenGL.GL.Framebuffer
Graphics.Rendering.OpenGL.GL.Hints Graphics.Rendering.OpenGL.GL
Graphics.Rendering.OpenGL.GL.LineSegments
Graphics.Rendering.OpenGL.GL.PerFragment
Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable
Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution
Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram
Graphics.Rendering.OpenGL.GL.PixelRectangles
Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer
Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization
Graphics.Rendering.OpenGL.GL.Points
Graphics.Rendering.OpenGL.GL.Polygons
Graphics.Rendering.OpenGL.GL.RasterPos
Graphics.Rendering.OpenGL.GL.ReadCopyPixels
Graphics.Rendering.OpenGL.GL.Rectangles
Graphics.Rendering.OpenGL.GL.SavingState
Graphics.Rendering.OpenGL.GL.Selection
Graphics.Rendering.OpenGL.GL.StateVar
Graphics.Rendering.OpenGL.GL.StringQueries
Graphics.Rendering.OpenGL.GL.Texturing.Application
Graphics.Rendering.OpenGL.GL.Texturing.Environments
Graphics.Rendering.OpenGL.GL.Texturing
Graphics.Rendering.OpenGL.GL.Texturing.Objects
Graphics.Rendering.OpenGL.GL.Texturing.Parameters
Graphics.Rendering.OpenGL.GL.Texturing.Queries
Graphics.Rendering.OpenGL.GL.Texturing.Specification
Graphics.Rendering.OpenGL.GLU.Errors Graphics.Rendering.OpenGL.GLU
Graphics.Rendering.OpenGL.GLU.Initialization
Graphics.Rendering.OpenGL.GLU.Matrix
Graphics.Rendering.OpenGL.GLU.Mipmapping
Graphics.Rendering.OpenGL.GLU.NURBS
Graphics.Rendering.OpenGL.GLU.Quadrics
Graphics.Rendering.OpenGL.GLU.Tessellation
Graphics.Rendering.OpenGL.GL.VertexArrays
Graphics.Rendering.OpenGL.GL.VertexSpec Graphics.Rendering.OpenGL
hidden-modules: Graphics.Rendering.OpenGL.GL.BlendingFactor
Graphics.Rendering.OpenGL.GL.BufferMode
Graphics.Rendering.OpenGL.GL.Capability
Graphics.Rendering.OpenGL.GL.ComparisonFunction
Graphics.Rendering.OpenGL.GL.DataType
Graphics.Rendering.OpenGL.GL.EdgeFlag
Graphics.Rendering.OpenGL.GL.Exception
Graphics.Rendering.OpenGL.GL.Extensions
Graphics.Rendering.OpenGL.GL.Face
Graphics.Rendering.OpenGL.GL.GLboolean
Graphics.Rendering.OpenGL.GL.IOState
Graphics.Rendering.OpenGL.GL.PeekPoke
Graphics.Rendering.OpenGL.GL.PixelData
Graphics.Rendering.OpenGL.GL.PixelFormat
Graphics.Rendering.OpenGL.GL.PixelRectangles.Reset
Graphics.Rendering.OpenGL.GL.PixelRectangles.Sink
Graphics.Rendering.OpenGL.GL.PointParameter
Graphics.Rendering.OpenGL.GL.PolygonMode
Graphics.Rendering.OpenGL.GL.PrimitiveMode
Graphics.Rendering.OpenGL.GL.QueryUtils
Graphics.Rendering.OpenGL.GL.RenderMode
Graphics.Rendering.OpenGL.GL.Texturing.PixelInternalFormat
Graphics.Rendering.OpenGL.GL.Texturing.TexParameter
Graphics.Rendering.OpenGL.GL.Texturing.TextureTarget
Graphics.Rendering.OpenGL.GL.Texturing.TextureUnit
Graphics.Rendering.OpenGL.GLU.ErrorsInternal
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSOpenGL
extra-libraries: HSOpenGL_cbits
include-dirs: c:/ghc/ghc-6.4.1/include
includes: HsOpenGL.h
depends: base-1.0
hugs-options:
cc-options:
ld-options: -lglu32 -lopengl32
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/OpenGL/OpenGL.haddock
haddock-html: $topdir/html/libraries/OpenGL
name: stm
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Control.Concurrent.STM Control.Concurrent.STM.TVar
Control.Concurrent.STM.TChan Control.Concurrent.STM.TMVar
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSstm
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/stm/stm.haddock
haddock-html: $topdir/html/libraries/stm
name: objectio
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Graphics.UI.ObjectIO.Control.Access
Graphics.UI.ObjectIO.Control.Create
Graphics.UI.ObjectIO.Control.Draw
Graphics.UI.ObjectIO.Control.Internal
Graphics.UI.ObjectIO.Control.Layout
Graphics.UI.ObjectIO.Control.Pos
Graphics.UI.ObjectIO.Control.Relayout
Graphics.UI.ObjectIO.Control.Resize
Graphics.UI.ObjectIO.Control.Validate
Graphics.UI.ObjectIO.CommonDef Graphics.UI.ObjectIO.Id
Graphics.UI.ObjectIO.Key Graphics.UI.ObjectIO.KeyFocus
Graphics.UI.ObjectIO.Layout Graphics.UI.ObjectIO.Relayout
Graphics.UI.ObjectIO.StdBitmap Graphics.UI.ObjectIO.StdClipboard
Graphics.UI.ObjectIO.StdControl
Graphics.UI.ObjectIO.StdControlAttribute
Graphics.UI.ObjectIO.StdControlClass
Graphics.UI.ObjectIO.StdControlDef
Graphics.UI.ObjectIO.StdControlReceiver
Graphics.UI.ObjectIO.StdFileSelect Graphics.UI.ObjectIO.StdGUI
Graphics.UI.ObjectIO.StdIOBasic Graphics.UI.ObjectIO.StdIOCommon
Graphics.UI.ObjectIO.StdId Graphics.UI.ObjectIO.StdKey
Graphics.UI.ObjectIO.StdMenu Graphics.UI.ObjectIO.StdMenuAttribute
Graphics.UI.ObjectIO.StdMenuDef Graphics.UI.ObjectIO.StdMenuElement
Graphics.UI.ObjectIO.StdMenuElementClass
Graphics.UI.ObjectIO.StdMenuReceiver
Graphics.UI.ObjectIO.StdPicture Graphics.UI.ObjectIO.StdPictureDef
Graphics.UI.ObjectIO.StdProcess
Graphics.UI.ObjectIO.StdProcessAttribute
Graphics.UI.ObjectIO.StdProcessDef Graphics.UI.ObjectIO.StdReceiver
Graphics.UI.ObjectIO.StdReceiverAttribute
Graphics.UI.ObjectIO.StdReceiverDef Graphics.UI.ObjectIO.StdSound
Graphics.UI.ObjectIO.StdSystem Graphics.UI.ObjectIO.StdTimer
Graphics.UI.ObjectIO.StdTimerAttribute
Graphics.UI.ObjectIO.StdTimerDef
Graphics.UI.ObjectIO.StdTimerElementClass
Graphics.UI.ObjectIO.StdTimerReceiver
Graphics.UI.ObjectIO.StdWindow
Graphics.UI.ObjectIO.StdWindowAttribute
Graphics.UI.ObjectIO.StdWindowDef Graphics.UI.ObjectIO.SystemId
Graphics.UI.ObjectIO.Device.Events
Graphics.UI.ObjectIO.Device.SystemState
Graphics.UI.ObjectIO.Device.Types Graphics.UI.ObjectIO.Menu.Access
Graphics.UI.ObjectIO.Menu.Create
Graphics.UI.ObjectIO.Menu.DefAccess
Graphics.UI.ObjectIO.Menu.Device Graphics.UI.ObjectIO.Menu.Handle
Graphics.UI.ObjectIO.Menu.Internal Graphics.UI.ObjectIO.Menu.Items
Graphics.UI.ObjectIO.OS.Bitmap Graphics.UI.ObjectIO.OS.ClCCall_12
Graphics.UI.ObjectIO.OS.ClCrossCall_12
Graphics.UI.ObjectIO.OS.Clipboard Graphics.UI.ObjectIO.OS.Cutil_12
Graphics.UI.ObjectIO.OS.DocumentInterface
Graphics.UI.ObjectIO.OS.Event Graphics.UI.ObjectIO.OS.FileSelect
Graphics.UI.ObjectIO.OS.Font Graphics.UI.ObjectIO.OS.Menu
Graphics.UI.ObjectIO.OS.MenuEvent Graphics.UI.ObjectIO.OS.Picture
Graphics.UI.ObjectIO.OS.ProcessEvent
Graphics.UI.ObjectIO.OS.ReceiverEvent Graphics.UI.ObjectIO.OS.Rgn
Graphics.UI.ObjectIO.OS.System Graphics.UI.ObjectIO.OS.Time
Graphics.UI.ObjectIO.OS.TimerEvent Graphics.UI.ObjectIO.OS.ToolBar
Graphics.UI.ObjectIO.OS.ToolTip Graphics.UI.ObjectIO.OS.Types
Graphics.UI.ObjectIO.OS.Window
Graphics.UI.ObjectIO.OS.WindowCCall_12
Graphics.UI.ObjectIO.OS.WindowCrossCall_12
Graphics.UI.ObjectIO.OS.WindowEvent
Graphics.UI.ObjectIO.Process.Device
Graphics.UI.ObjectIO.Process.IOState
Graphics.UI.ObjectIO.Process.Scheduler
Graphics.UI.ObjectIO.Process.Toolbar
Graphics.UI.ObjectIO.Receiver.Access
Graphics.UI.ObjectIO.Receiver.DefAccess
Graphics.UI.ObjectIO.Receiver.Device
Graphics.UI.ObjectIO.Receiver.Handle
Graphics.UI.ObjectIO.Timer.Access
Graphics.UI.ObjectIO.Timer.DefAccess
Graphics.UI.ObjectIO.Timer.Device Graphics.UI.ObjectIO.Timer.Handle
Graphics.UI.ObjectIO.Timer.Table Graphics.UI.ObjectIO.Window.Access
Graphics.UI.ObjectIO.Window.ClipState
Graphics.UI.ObjectIO.Window.Controls
Graphics.UI.ObjectIO.Window.Create
Graphics.UI.ObjectIO.Window.Device
Graphics.UI.ObjectIO.Window.Dispose
Graphics.UI.ObjectIO.Window.Draw Graphics.UI.ObjectIO.Window.Handle
Graphics.UI.ObjectIO.Window.SDISize
Graphics.UI.ObjectIO.Window.Update
Graphics.UI.ObjectIO.Window.Validate Graphics.UI.ObjectIO
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSobjectio1 HSobjectio2 HSobjectio3 HSobjectio4
extra-libraries: user32 gdi32 kernel32 comctl32 comdlg32 shell32
winmm winspool ole32
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/objectio/objectio.haddock
haddock-html: $topdir/html/libraries/objectio
name: lang
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: Addr ArrayBase Arrow ByteArray CTypesISO DiffArray
DirectoryExts Dynamic Exception ForeignObj Generics GlaExts IArray
IOExts IORef LazyST MArray MutableArray NativeInfo NumExts
PackedString PrelByteArr ST ShowFunctions Stable StableName
StorableArray SystemExts TimeExts Weak MonadCont MonadEither
MonadError MonadFix MonadIdentity MonadList MonadRWS MonadReader
MonadState MonadTrans MonadWriter Monoid
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/lang
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSlang
extra-libraries:
include-dirs:
includes: HsLang.h
depends: base-1.0 mtl-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: concurrent
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: CVar Chan Channel ChannelVar Concurrent MVar Merge
Parallel QSem QSemN SampleVar Semaphore Strategies
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/concurrent
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSconcurrent
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: util
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: GetOpt Memo Observe Readline Select Unique
QuickCheck QuickCheckBatch QuickCheckPoly QuickCheckUtils
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/util
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSutil
extra-libraries:
include-dirs:
includes: HsUtil.h
depends: lang-1.0 QuickCheck-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: data
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: FiniteMap Set Assoc AssocDefaults AssocList
PatriciaLoMap EdisonPrelude Collection CollectionDefaults
CollectionUtils LazyPairingHeap LeftistHeap MinHeap SkewHeap
SplayHeap TestOrdBag TestOrdSet UnbalancedSet BankersQueue
BinaryRandList BraunSeq JoinList ListSeq MyersStack RandList RevSeq
Sequence SequenceDefaults SimpleQueue SizedSeq TestSeq
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/data
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSdata
extra-libraries:
include-dirs:
includes:
depends: haskell98-1.0 lang-1.0 util-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: text
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: Pretty RegexString Html HtmlBlockTable Parsec
ParsecChar ParsecCombinator ParsecError ParsecExpr ParsecLanguage
ParsecPerm ParsecPos ParsecPrim ParsecToken
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/text
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HStext
extra-libraries:
include-dirs:
includes:
depends: lang-1.0 parsec-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: net
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: BSD CGI Socket SocketPrim URI
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/net
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSnet
extra-libraries:
include-dirs:
includes:
depends: network-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: hssource
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: HsLexer HsParseMonad HsParseUtils HsParser
HsPretty HsSyn
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/hssource
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HShssource
extra-libraries:
include-dirs:
includes:
depends: base-1.0 haskell-src-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: win32
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: False
exposed-modules: GDITypes StdDIS Win32 Win32Bitmap Win32Brush
Win32Clip Win32Control Win32DLL Win32Dialogue Win32File Win32Font
Win32Graphics2D Win32HDC Win32Icon Win32Key Win32MM Win32Menu
Win32Misc Win32NLS Win32Palette Win32Path Win32Pen Win32Process
Win32Region Win32Registry Win32Resource Win32Spawn Win32SystemInfo
Win32Types Win32WinMessage Win32Window
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/hslibs-imports/win32
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSwin_321 HSwin_322
extra-libraries: user32 gdi32 winmm kernel32 advapi32
include-dirs:
includes:
depends: haskell98-1.0 lang-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: GLUT
version: 2.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Graphics.UI.GLUT Graphics.UI.GLUT.Begin
Graphics.UI.GLUT.Callbacks Graphics.UI.GLUT.Callbacks.Global
Graphics.UI.GLUT.Callbacks.Window Graphics.UI.GLUT.Colormap
Graphics.UI.GLUT.Debugging Graphics.UI.GLUT.DeviceControl
Graphics.UI.GLUT.Fonts Graphics.UI.GLUT.GameMode
Graphics.UI.GLUT.Initialization Graphics.UI.GLUT.Menu
Graphics.UI.GLUT.Objects Graphics.UI.GLUT.Overlay
Graphics.UI.GLUT.State Graphics.UI.GLUT.Window
hidden-modules: Graphics.UI.GLUT.Callbacks.Registration
Graphics.UI.GLUT.Constants Graphics.UI.GLUT.Extensions
Graphics.UI.GLUT.QueryUtils Graphics.UI.GLUT.Types
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSGLUT
extra-libraries: HSGLUT_cbits
include-dirs: c:/ghc/ghc-6.4.1/include
includes: HsGLUT.h
depends: base-1.0 OpenGL-2.0
hugs-options:
cc-options:
ld-options: -lglut32 -lglu32 -lopengl32
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/GLUT/GLUT.haddock
haddock-html: $topdir/html/libraries/GLUT
name: readline
version: 1.0
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: System.Console.Readline
System.Console.SimpleLineEditor
hidden-modules:
import-dirs: c:/ghc/ghc-6.4.1/imports
library-dirs: c:/ghc/ghc-6.4.1
hs-libraries: HSreadline
extra-libraries: readline advapi32
include-dirs: c:/ghc/ghc-6.4.1/include
includes: HsReadline.h
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: $topdir/html/libraries/readline/readline.haddock
haddock-html: $topdir/html/libraries/readline
name: harp
version: 0.2
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Harp.Match
hidden-modules:
import-dirs: /usr/local\harp-0.2
library-dirs: /usr/local\harp-0.2
hs-libraries: HSharp-0.2
extra-libraries:
include-dirs:
includes:
depends: base-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
name: haskell-src-exts
version: 0.2
license: AllRightsReserved
copyright:
maintainer:
stability:
homepage:
package-url:
description:
category:
author:
exposed: True
exposed-modules: Language.Haskell.Hsx Language.Haskell.Hsx.Parser
Language.Haskell.Hsx.Pretty Language.Haskell.Hsx.Transform
Language.Haskell.Hsx.Syntax Language.Haskell.Hsx.Build
hidden-modules: Language.Haskell.Hsx.ParseMonad
Language.Haskell.Hsx.Lexer Language.Haskell.Hsx.ParseUtils
import-dirs: /usr/local\haskell-src-exts-0.2
library-dirs: /usr/local\haskell-src-exts-0.2
hs-libraries: HShaskell-src-exts-0.2
extra-libraries:
include-dirs:
includes:
depends: base-1.0 haskell98-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:
Hsc static flags: -static
*** Parser:
*** Desugar:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
*** Parser:
*** Desugar:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
*** Chasing dependencies:
unload: retaining objs []
unload: retaining bcos []
Stable modules:
unload: retaining objs []
unload: retaining bcos []
*** Compiling Main ( Setup.hs, interpreted ):
compile: input file Setup.hs
*** Checking old interface for Main:
Compiling Main ( Setup.hs, interpreted )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size = 32
*** Simplify:
Result size = 6
Result size = 6
*** Tidy Core:
Result size = 6
*** CorePrep:
Result size = 6
*** ByteCodeGen:
*** Deleting temp files
Deleting:
Upsweep completely successful.
*** Deleting temp files
Deleting:
*** Parser:
*** Desugar:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
More information about the Glasgow-haskell-users
mailing list