Add ifThenElse and (?) to Data.Bool

winter drkoster at qq.com
Thu Nov 17 12:19:17 UTC 2016


I decide to make a standalone package: http://hackage.haskell.org/package/if <http://hackage.haskell.org/package/if>

Cheers!
Winter

> On 17 Nov 2016, at 18:19, Henning Thielemann <lemming at henning-thielemann.de> wrote:
> 
> 
> On Thu, 17 Nov 2016, Yitzchak Gale wrote:
> 
>> Anyway, bool is the natural parameter order in Haskell.
>> I'll make more explicit what others have already said, with
>> this analogy:
>> 
>> maybe (if it fails) (if it succeeds) (input data)
>> either (if it fails) (if it succeeds) (input data)
> 
>> foldl (if it's null) (if it's not null) (input data)
>> foldr (if it's null) (if it's not null) (input data)
> 
> Unfortunately, it is the other way round:
> 
> foldl (if it's not null) (if it's null) (input data)
> foldr (if it's not null) (if it's null) (input data)
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20161117/d7fe5593/attachment.html>


More information about the Libraries mailing list