[Haskell-cafe] Re: Why 'round' does not just round numbers ?

Achim Schneider barsoap at web.de
Mon Oct 27 08:42:24 EDT 2008

"Felipe Lessa" <felipe.lessa at gmail.com> wrote:

> On Mon, Oct 27, 2008 at 10:20 AM, Achim Schneider <barsoap at web.de>
> wrote:
> > Hmmm... I'm wondering whether there's a standard C way to set the
> > rounding direction.
> nearbyint() and rint() may be used, and the rounding mode can be set
> by fesetround(). IIRC, this is C99.
Yes, they are, thanks.

Because of stuff like this, I sometimes wish Haskell supported not only
morphisms of the type

Hask a -> Hask b


(Hask h, RoundDownwards h) => h a -> h b

{-# LANGUAGE CategoryClasses #-} ?

(c) this sig last receiving data processing entity. Inspect headers
for copyright history. All rights reserved. Copying, hiring, renting,
performance and/or quoting of this signature prohibited.

More information about the Haskell-Cafe mailing list