[Hugs-bugs] Re: fromInt

Bob Tennent rdtennent at hotmail.com
Sat Jan 22 20:42:40 EST 2005


> >| If I enter fromInt 5 at the hugs prompt, I get 5. If I use  fromInt 5 
>in >a module and try to load the | module, I'm told that fromInt is 
>undefined, >unless I explicitly import  Hugs.Prelude.
>
> >Same with toInt, fromDouble.  Evidently a mismatch between the exports of 
> >Hugs.Prelude and the imports of Prelude.hs.

>These are internal functions of the Hugs implementation of the Prelude,
>and not part of standard Haskell.  It's a bug that they're visible when
>no module is loaded.  (The names in scope are always those in scope
>inside the current module, and in this case that's the Prelude.)

Then it's very unfortunate that a standard textbook such as Thompson uses 
fromInt and doesn't even mention fromIntegral, which I presume is the 
politically correct alternative.




More information about the Hugs-Bugs mailing list