
My pleasure! Thanks for not letting the experience be a bureaucratic nightmare! On Fri, Sep 11, 2020 at 11:19 AM Carter Schonwald < carter.schonwald@gmail.com> wrote:
Thanks for helping make this happen!
Should be merged In later today!
On Sat, Aug 15, 2020 at 2:19 PM Sandy Maguire
wrote: Sounds good. For whatever reason the tupled arguments make me feel better about the `high
On Sat, Aug 15, 2020 at 8:22 AM Emily Pillmore
wrote: +1, though, David has good points about unnecessary laziness. I'm fine with the name and the signature
``` clamp :: Ord a ⇒ (a,a) → a → a ```
(or some variation on the theme).
On Fri, Aug 14, 2020 at 5:38 PM, Sandy Maguire
wrote: Hi all,
It seems to me that base is missing the very standard function `clamp :: Ord a => a -> a -> a -> a`:
```haskell clamp :: Ord a => a -> a -> a -> a clamp low high = min high .max low ```
I propose it be added to Data.Ord. It's useful, generic, and non-trivial to get
right (the "big" number goes with "min" -- causes me cognitive
dissonance every time.)
Thanks, Sandy
_______________________________________________
Libraries mailing list
Libraries@haskell.org
_______________________________________________
Libraries mailing list
Libraries@haskell.org