[Haskell-cafe] coercion to Int

james pentland james_pentland at yahoo.com
Fri Dec 31 13:13:35 EST 2004

what coercion can i use to get the below program to

i see 
    class  (Real a, Fractional a) => RealFrac a  where
    round  :: (Integral b) => a -> b

    class  (Fractional a) => Floating a  where
    sqrt      :: a -> a

various combinations of fromInteger, toInteger do not

fnK_ :: Int -> Int
fnK_ x = round (sqrt x)         -- line 2

Hugs session for:
H:\Program Files\Hugs98\lib\Prelude.hs
Prelude> :load xva
Reading file "xva.hs":
Type checking
ERROR "xva.hs":2 - Instances of (RealFrac Int,
Floating Int) required for definition of fnK_

Do you Yahoo!? 
Yahoo! Mail - Find what you need with new enhanced search.

More information about the Haskell-Cafe mailing list