I agree with you but I'm not the developer of this API. Considering how important is Control.Monad for Haskell I think it's important to pick the right name for new functions.On 04/21/2014 02:55 PM, Brandon Allbery wrote:
On Mon, Apr 21, 2014 at 5:35 AM, Mario Pastorelli <pastorelli.mario@gmail.com> wrote:
On 04/21/2014 10:41 AM, Simon Hengel wrote:Breaking API consistency because a lot of people are already doing it doesn't feel right. If they
A quick heuristic grep over all Hackage packages results in quite a bitBut that kind of shows that the "expected" names for those functions are
of packages containing the ifM/whenM/unlessM:
ifM/whenM/unlessM. I would ask the question:
Are there any other useful combinators that would be named
ifM/whenM/unlessM under the current naming convention?
If no, then I'm not entirely convinced that we should decide against
what seems to be common intuition here.
The API is there to serve its users, not really to dictate to them. If the common convention is counter to the API structure, perhaps it is the API that should change.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://www.haskell.org/mailman/listinfo/libraries