[Hat] Before I embark on a voyage doomed to failure
Olaf Chitil
O.Chitil at kent.ac.uk
Fri Oct 28 09:07:26 EDT 2005
Thomas Davie wrote:
> I appear to have managed to get a local version of Map that works,
> and runs through hat-trans... Unfortunately the output of hat-trans
> doesn't appear to compile...
>
>
> dhcp296d:~/Documents/Work/Hat test cases/hoogle-me/src tatd2$ hmake Main
> ghc -c -o TypeAlias.o TypeAlias.hs
> ghc -c -o General.o General.hs
> ghc -c -o Result.o Result.hs
> ghc -c -o MatchClass.o MatchClass.hs
> ghc -c -o Lexer.o Lexer.hs
> ghc -c -o Parser.o Parser.hs
> ghc -c -o MatchType.o MatchType.hs
> ghc -c -o TextUtil.o TextUtil.hs
> ghc -c -o MatchSymbol.o MatchSymbol.hs
> ghc -c -o MatchName.o MatchName.hs
> ghc -c -o Database.o Database.hs
> ghc -c -o Match.o Match.hs
> ghc -c -o Main.o Main.hs
> ghc -o Main MyMap.o General.o MatchClass.o TypeAlias.o
> MatchType.o MatchName.o MatchSymbol.o Lexer.o TextUtil.o TypeSig.o
> Database.o Parser.o Result.o GetOpt.o Match.o Main.o
> dhcp296d:~/Documents/Work/Hat test cases/hoogle-me/src tatd2$ hmake -
> hat Main
> hat-trans MyMap.hs
> Wrote Hat/MyMap.hs
> ghc -c -package hat -o Hat/MyMap.o Hat/MyMap.hs
>
> Hat/MyMap.hs:2268:41: Not in scope: `Hat.Set.afromDistinctAscList'
>
> Hat/MyMap.hs:2269:4: Not in scope: `Hat.Set.hfromDistinctAscList'
> dhcp296d:~/Documents/Work/Hat test cases/hoogle-me/src tatd2$
>
> Anyone got any good ideas?
How comes MyMap.hs is not compiled in your non-tracing compilation of
"hmake Main"? Was the object file already lying around? And does MyMap
import Set (as the tracing compilation suggests) or not (as the
non-tracing compilation suggests)?
Ciao,
Olaf
More information about the Hat
mailing list