[Fwd: Re: [Hat] How to use Control.Monad.State?]

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Fwd: Re: [Hat] How to use Control.Monad.State?]

Larry Evans-3
Since the hat mailing list seems a bit unresponsive,
(or I seem to be impatient),
I'm forwarding the attached post here.
I've also attached the Makefile that produced the
error message shown in the attachment.

When the Makefile target is run, it works.
However, with target=hat, It produces the
error shown in the forwarded msg:

Hat/tickSimple.hs:4:0:
   Bad interface file:
/usr/lib/haskell-packages/ghc6/lib/hat-2.05/ghc-6.8.2/Hat/Prelude.hi
       Something is amiss; requested module  main:Prelude differs from
name found in the interface file hat-2.5:Hat.Prelude

Please, how should the Makefile be modified to
avoid this error?

-Hopefully,
Larry

-------------- next part --------------
MAIN=Insort
MAIN=tickSimple

INCS=/usr/lib/haskell-packages/ghc6/lib/hat-2.05/ghc-6.8.2/Hat

GHC.FLAGS=-P$(INCS)
GHC.LANG=-XMultiParamTypeClasses -XFunctionalDependencies -XFlexibleInstances
GHC.OPTS=$(GHC.FLAGS) $(GHC.LANG)

run:
        runghc $(GHC.LANG) $(MAIN).hs

hat:
        hmake -hat $(GHC.OPTS) $(MAIN)
-------------- next part --------------
An embedded message was scrubbed...
From: Larry Evans <[hidden email]>
Subject: Re: [Hat] How to use Control.Monad.State?
Date: Mon, 10 Nov 2008 11:30:21 -0600
Size: 4879
Url: http://www.haskell.org/pipermail/beginners/attachments/20081112/3d2989f0/HatHowtouseControl.Monad.State.eml