Hello Deniz, Wednesday, October 7, 2009, 5:03:59 PM, you wrote:
it depends. what i see with ghc 6.6.1: C:\!\Haskell>runghc test.hs test.hs:1:6: Ambiguous type variable `a' in the constraint: `Enum a' arising from use of `fromEnum' at test.hs:1:6-13 Possible cause: the monomorphism restriction applied to the following: ord :: a -> Int (bound at test.hs:1:0) Probable fix: give these definition(s) an explicit type signature or use -fno-monomorphism-restriction C:\!\Haskell>ghc --make test.hs [1 of 1] Compiling Main ( test.hs, test.o ) Linking test.exe ... test.hs: ord = fromEnum main = print (ord 'a') > 2009/10/7 michael rice <nowg...@yahoo.com> >> >> Actually I used it to fake the Pascal ord(x) function: >> >> ord = fromEnum >> >> Problem? >> >> Michael >> > If the monomorphism restriction applies, the compiler (assuming you're > using GHC) will tell you about it. > -- > Deniz Dogan -- Best regards, Bulat mailto:bulat.zigans...@gmail.com _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe