<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">FWIW, Winter, I sorta like that operator and it is even readable to people who use C, JS, etc. Thanks for the library. :)</div></div><div hspace="streak-pt-mark" style="max-height:1px"><img style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aZWFjYW1lcm9uQGdtYWlsLmNvbQ%3D%3D&type=zerocontent&guid=a2487695-b44c-4043-98d2-e9e910e92500"><font color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 17, 2016 at 7:19 AM, winter <span dir="ltr"><<a href="mailto:drkoster@qq.com" target="_blank">drkoster@qq.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">I decide to make a standalone package: <a href="http://hackage.haskell.org/package/if" target="_blank">http://hackage.<wbr>haskell.org/package/if</a><div><br></div><div>Cheers!</div><span class="HOEnZb"><font color="#888888"><div>Winter</div></font></span><div><div class="h5"><div><br><div><blockquote type="cite"><div>On 17 Nov 2016, at 18:19, Henning Thielemann <<a href="mailto:lemming@henning-thielemann.de" target="_blank">lemming@henning-thielemann.de</a><wbr>> wrote:</div><br class="m_-2281558052835719992Apple-interchange-newline"><div><div><br>On Thu, 17 Nov 2016, Yitzchak Gale wrote:<br><br><blockquote type="cite">Anyway, bool is the natural parameter order in Haskell.<br>I'll make more explicit what others have already said, with<br>this analogy:<br><br>maybe (if it fails) (if it succeeds) (input data)<br>either (if it fails) (if it succeeds) (input data)<br></blockquote><br><blockquote type="cite">foldl (if it's null) (if it's not null) (input data)<br>foldr (if it's null) (if it's not null) (input data)<br></blockquote><br>Unfortunately, it is the other way round:<br><br>foldl (if it's not null) (if it's null) (input data)<br>foldr (if it's not null) (if it's null) (input data)<br>______________________________<wbr>_________________<br>Libraries mailing list<br><a href="mailto:Libraries@haskell.org" target="_blank">Libraries@haskell.org</a><br><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/libraries</a><br></div></div></blockquote></div><br></div></div></div></div><br>______________________________<wbr>_________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/libraries</a><br>
<br></blockquote></div><br></div>