<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-07-10 11:28 GMT+02:00 C Maeder <span dir="ltr"><<a href="mailto:chr.maeder@web.de" target="_blank">chr.maeder@web.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">[...] Why does an explicit infix operator make such a big difference for you?<br>
<br>
  (if c then f else g) $ if d then a else b<br>
<br>
  (if c then f else g)  if d then a else b<br>
[...]<br></blockquote><div><br></div><div>Because at first glance, this is visually only a tiny fraction away from</div><div> </div><div>   (if c then f else g)  it d them a elsa b<br></div><div><br></div><div>which would be parsed in a totally different way. (Personally, I think that if/then/else is useless in Haskell and just a concession for readers from other programming languages. Having a plain old "if" function would have done the job in a more consistent way.) Of course syntax highlighting improves readability here, but code should be easily digestible in black and white, too. Visual clues matter...</div></div></div></div>