[Haskell-cafe] Way to implement toFloat :: (Num a) => a -> Float

Niklas Haas haskell at nand.wakku.to
Thu Dec 12 19:29:22 UTC 2013

On Thu, 12 Dec 2013 20:19:35 +0100, EatsKittens <temporalabstraction at gmail.com> wrote:
> Is there a way to add a method to a typeclass like num to implement this
> concept? A function that converts any number to floats?
Non-text part: text/html
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

The typeclass Real has this in a slightly different form:

toRational :: Real a => a -> Rational

You can use fromRational :: Rational -> Float together with this to
implement your function.

More information about the Haskell-Cafe mailing list