Ah, I had no ideal the real typeclass existed, that completely solves my issue.


On 12 December 2013 20:39, Ben Gamari <bgamari.foss@gmail.com> wrote:
EatsKittens <temporalabstraction@gmail.com> writes:

> 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?
>
Does the following do what you expect?

realToFrac :: (Fractional b, Real a) => a -> b

realToFrac' :: (Real a) => a -> Float
realToFrac' = realToFrac :: (Real a) => a -> Float

Cheers,

- Ben