I choose to install all my applications via Homebrew. It’s easy to install, easy to update, works well for me and has all the required packages including everything required for Haskell. Installing Homebrew is as easy as running the following command in terminal[^brew]:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
You will be required to enter your administrator password and might be asked to install Apples Xcode developer tools and also Git versioning tool. This is easy in Mavericks as the UI will prompt you for any requirements.
After all the requirements are met and everything is downloaded and installed you will be requested to run
brew doctor to complete the installation, you should see something like this:
==> Installation successful!
You should run `brew doctor' *before* you install anything.
Now type: brew help
$ brew doctor
Your system is ready to brew.
For more information visit the Homebrew wiki: http://github.com/Homebrew/homebrew/wiki