You can set the rounding mode directly with ieee-utils.
Apparently it doesn't compile anymore, so someone has uploaded a temporary replacement: http://hackage.haskell.org/package/ieee-utils-tempfix-0.4.0.1
The primary maintainer of the original package left the haskell community some time ago. (I contributed some additional code many years ago). Michal Konecny -- would you be interested in taking over maintainership?
-s
On 4/7/14, 10:12 AM, Dominik Peteler wrote:
Hello list, I'm going to implement an interval arithmetic library (following the IEEE P1788) in Haskell and for that I need support for directed rounding to the nearest floating point number. I had a quick look at the Decimal package which comes with the `roundTo` function for rounding to a specified number of decimal places but it doesn't provide directed rounding. Is there way to get directed rounding to to the nearest float (maybe even with machine floats) ? I'm also aware of the AERN-* packages but they seem to be unmaintained. At least there is no version which builds with the current GHC. Does anybody know something about that ? Regards dominik
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe