Similarily to How to produce a NaN in Haskell ...

In C, there is the `INFINITY`

macro, defined by `math.h`

.

Again, in http://hackage.haskell.org/package/ClassyPrelude-0.1/docs/Prelude-Math.html I can see falicities to test for infnity, but not to produce one.

Therefore, is my only choice something like `1/0`

?

The

`iee754`

package has functions and constants specific to that floating point format.In particular, it has the

`Numeric.IEEE.infinity`

constant for members for the`IEEE`

class (which float and double belong to). It is pretty much just implemented as`1/0`

though, so your call if you want the package dependency for a prettier name.