title: Does functional programming mandate new naming conventions?
body: <p>I recently started studying functional programming using Haskell and came upon this article on the official Haskell wiki: <a href="http://www.haskell.org/haskellwiki/How_to_read_Haskell#What_the_heck_is_xyz.3F" rel="noreferrer">How to read Haskell</a>.</p>
  
  <p>The article claims that short variable names such as <code>x</code>, <code>xs</code>, and <code>f</code> are fitting for Haskell code, because of conciseness and abstraction. In essence, it claims that functional programming is such a distinct paradigm that the naming conventions from other paradigms don't apply.</p>
  
  <p>What are your thoughts on this?</p>