<div dir="ltr">On Fri, Jun 22, 2012 at 12:54 AM, Hilco Wijbenga <span dir="ltr">&lt;<a href="mailto:hilco.wijbenga@gmail.com" target="_blank">hilco.wijbenga@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think I&#39;m close to understanding why (++ &quot;!&quot;) &quot;bla&quot; returns &quot;bla!<br>
instead of &quot;!bla&quot; but I seem to be missing the last step. :-) I<br>
noticed that ((++) &quot;!&quot;) &quot;bla&quot; does indeed return &quot;!bla&quot;. So it seems<br>
to be related to the infix property of ++? The types of (++) &quot;!&quot;,<br></blockquote><div><br></div><div>Correct; it is related to (++) being infix.  Specifically, think about how partial application would work with an *infix*, as opposed to a *prefix*, expression.  It might also help to know that the syntax there is called a &quot;section&quot;.</div>
</div><div><br></div>-- <br>brandon s allbery                                      <a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a><br>wandering unix systems administrator (available)     (412) 475-9364 vm/sms<br>
<br>
</div>