Why is this hard-coded to pi? Is there a particular reason it cannot be used for any irrational number?

On Thu, Apr 9, 2015 at 12:36 PM, Douglas McClean <douglas.mcclean@gmail.com> wrote:
I'm announcing the release of the new exact-pi package.

It provides a type that exactly represents all rational multiples of integer powers of pi. Because it's closed under multiplication and taking of reciprocals, it's useful for computing exact conversion factors between physical units. In order to provide full Num and Floating instances there is also a representation for approximate values.

I'm not sure if this will be of use to anyone else, but it is nice and self-contained so I thought I would put it out there.

-Doug McClean

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe