[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