title: Why use cabal instead of make
body: <p>As far as I understand cabal is the preferred way of building Haskell projects. Coming from a unix C/C++ background, I am used to make.</p>
  
  <p>So what does cabal offer that I will not get from make?</p>