> > Try this program: > > -- Try commenting out this type signature. > > fun:: (Num a) => a -> Int > Defaulting applies only when all classes involved are Haskell 98. > hbc, nhc98 and Hugs are not conforming. Seems you're right (all classes for the ambiguous type variable need to be from prelude or standard libraries). Okay, so let's try the good old boring show: -- ii :: Double ii = 1 main = case length (show ii) of { 1 -> putStrLn "type signature excluded" ; _ -> putStrLn "type signature included" } Still, I liked Lennart's "magic" version;-) Claus _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
- Re: Implict parameters and monomorphism Andreas Rossberg
- RE: Implict parameters and monomorphism Simon Peyton-Jones
- Re: Implict parameters and monomorphism Jeffrey R. Lewis
- Re: Implict parameters and monomorphism Lennart Augustsson
- Re: Implict parameters and monomorphism John Hughes
- Re: Implict parameters and monomorphism John Hughes
- RE: Implict parameters and monomorphism John Hughes
- RE: Implict parameters and monomorphism Simon Peyton-Jones
- Re: Implict parameters and monomorphism Lennart Augustsson
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism Lennart Augustsson
- Re: Implict parameters and monomorphism Andreas Rossberg
- Re: Implict parameters and monomorphism C.Reinke
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism C.Reinke
- Re: Implict parameters and monomorphism Lennart Augustsson
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- RE: Implict parameters and monomorphism Alastair Reid
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism John Launchbury