title: Partial Application with Infix Functions
body: <p>While I understand a little about  currying in the mathematical sense, partially
  applying an  infix function was  a new concept  which I discovered  after diving
  into the book <a href="http://learnyouahaskell.com/"><strong>Learn You a Haskell for Great Good</strong></a>.</p>
  
  <p>Given this function:</p>
  
  <pre><code>applyTwice :: (a -&gt; a) -&gt; a -&gt; a
  applyTwice f x = f (f x)
  </code></pre>
  
  <p>The author uses it in a interesting way:</p>
  
  <pre><code>ghci&gt; applyTwice (++ [0]) [1]  
  [1,0,0]
  ghci&gt; applyTwice ([0] ++) [1]
  [0,0,1]
  </code></pre>
  
  <p>Here I  can see  clearly that  the resulting  function had  different parameters
  passed,  which would  not happen  by normal  means considering  it is  a curried
  function (would it?). So, is there  any special treatment on infix sectioning by
  Haskell? Is it generic to all infix functions?</p>
  
  <hr>
  
  <p><em>As a side note, this is my  first week with Haskell and functional programming,
  and I'm still reading the book.</em></p>