try
fromInt = fromInteger . toInteger
Markus
--
Markus
Schnell
-----Urspr�ngliche Nachricht-----fromInteger works, but it converts from Integer to Float. In my script, I need fromInt because it converts from Int to Float.
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Stenio
Gesendet: Dienstag, 16. M�rz 2004 10:29
An: Ketil Malde
Cc: [EMAIL PROTECTED]
Betreff: Re: [Haskell] Hugs Nov2003 X Nov2002
Example:
average :: Int -> Float
average n = fromInt ( sum n ) :: Float / fromInt n :: Float
It works only in Hugs November 2002
Stenio.
--------- Mensagem Original --------
De: "Ketil Malde" <[EMAIL PROTECTED]>
Para: "Stenio" <[EMAIL PROTECTED]>
C�pia: [EMAIL PROTECTED]
Assunto: Re: [Haskell] Hugs Nov2003 X Nov2002
Data: 16/03/04 12:07
"Stenio" <[EMAIL PROTECTED]> writes:
> I was using Hugs November 2002 and the function fromInt works fine,
> but in the version November 2003 the same function doesn�t work.
I'm too lazy to check the standard, so I'll just assume Hugs was
wrong. I think the solution is to use "fromIntegral" instead. GHCi
also has "fromInteger", although I'm not quite sure why we need this
in addition to "fromIntegral"? (Possibly because it is a member of
Num, and it would break too much code to remove it)
-kzm
--
If I haven't seen further, it is by standing in the footprints of giants
_______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
