>| 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.



_______________________________________________ Hugs-Bugs mailing list [email protected] http://www.haskell.org/mailman/listinfo/hugs-bugs

Reply via email to