Dear Frank,

HList is definitely tested with 6.4. See transcript below. My guess
would be that you are perhaps not running with options as stated in the
Makefile. Anyway, if your problems persist, I am happy to take this
offline. 

Merry Christmas,
Ralf

[EMAIL PROTECTED] ~/projects/HList/src
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.4

[EMAIL PROTECTED] ~/projects/HList/src
$ make test
ghci -fglasgow-exts -fallow-overlapping-instances
-fallow-undecidable-instances MainGhcGeneric1.hs -v0 < Main.in >
MainGhcGeneric1.out
diff -b MainGhcGeneric1.out MainGhcGeneric1.ref
ghci -fglasgow-exts -fallow-overlapping-instances
-fallow-undecidable-instances MainGhcTTypeable.hs -v0 < Main.in >
MainGhcTTypeable.out
diff -b MainGhcTTypeable.out MainGhcTTypeable.ref
runhugs -98 +o MainHugsTTypeable.hs < Main.in > MainHugsTTypeable.out
diff -b MainHugsTTypeable.out MainHugsTTypeable.ref
ghci -fglasgow-exts -fallow-overlapping-instances
-fallow-undecidable-instances MainPosting-040607.hs -v0 < Main.in >
MainPosting-040607.out
diff -b MainPosting-040607.out MainPosting-040607.ref
ghci -fglasgow-exts -fallow-overlapping-instances
-fallow-undecidable-instances MainGhcGeneric2.hs -v0 < Main.in >
MainGhcGeneric2.out
diff -b MainGhcGeneric2.out MainGhcGeneric2.ref
ghci -fglasgow-exts -fallow-overlapping-instances
-fallow-undecidable-instances MainGhcGeneric3.hs -v0 < Main.in >
MainGhcGeneric3.out
diff -b MainGhcGeneric3.out MainGhcGeneric3.ref

[EMAIL PROTECTED] ~/projects/HList/src

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On
> Behalf Of Frank
> Sent: Saturday, December 24, 2005 8:46 AM
> To: haskell@haskell.org
> Subject: [Haskell] Hlist distribution -- compiler error in TIP
> 
> I just got the Hlist distribution but could not compile the example
files
> With ghc 6.4 (I use ghci - in eclipse - I did not use ghc with the
> makefile).
> 
> I got the following compile time error on module TIP:
> 
> 
> C:\gisCodev13\HeterogenousList\src/TIP.hs:247:22:
>     Could not deduce (HType2HNat e l n1,
>                     HDeleteAtHNat n1 l l'1,
>                     HOccurs e (TIP l),
>                     HOccurs e2 (TIP l'1))
>       from the context (HOccurs e1 (TIP l),
>                       HType2HNat e1 l n,
>                       HDeleteAtHNat n l l',
>                       HOccurs e2 (TIP l'),
>                       HOccurs e2 (TIP l),
>                       HType2HNat e2 l n',
>                       HDeleteAtHNat n' l l'',
>                       HOccurs e1 (TIP l''))
>       arising from use of `y' at
> C:\gisCodev13\HeterogenousList\src/TIP.hs:247:22
>     Probable fix:
>       add (HType2HNat e l n1,
>          HDeleteAtHNat n1 l l'1,
>          HOccurs e (TIP l),
>          HOccurs e2 (TIP l'1))
>       to the type signature(s) for `tuple'
>       or add an instance declaration for (HOccurs e (TIP l), HOccurs
e2
> (TIP
> l'1))
>     In the definition of `tuple':
>       tuple (TIP l)
>               = let
>                   x = hOccurs (TIP l)
>                   l' = hDeleteAtProxy (toProxy x) l
>                   y = hOccurs (TIP l')
>                 in (x, y)
> 
> 
> Can anybody quickly see, what is wrong?
> 
> 
> 
> Andrew U. Frank
> Professor, Head of Department
> Geoinformation and Cartography E127       phone: +43 1 588 01 12710
> TU Vienna                                 secr. +43 1 588 01 12700
> Gusshausstrasse 27-29                     fax +43 1 588 01 12799
> A-1040 Vienna Austria                     cellular phone +43 676 41925
72
> http://www.geoinfo.tuwien.ac.at/persons/frank/frank.html
> skype:AndrewUFrank
> 
> _______________________________________________
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to