Hi, On Wednesday 28 January 2009 04:30:07 John Goerzen wrote: > On Tue, Jan 27, 2009 at 09:41:30PM -0500, wren ng thornton wrote:
> > I once again point out that realToFrac is *wrong* for converting from > > Float or Double. > > > > > realToFrac (1/0::Float) ::Double > > > > 3.402823669209385e38 > > Yes, I understand what you are saying and agree with you. But there > is nothing better in the standard library don't know whether you consider GHC as standard library, but if you do...: import GHC.Types import GHC.Prim -- | Double to Float d2f (D# d) = F# (double2Float# d) -- | Float to Double f2d (F# f) = D# (float2Double# f) ghci> f2d (1/0) Infinity it :: Double :) -- Daniel _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe