Getting Started 1. Getting Started 1.1. Installing Cabal 1.2. Creating a new application 1.2.1. Initializing an application 1.2.2. Adding dependencies 1.3. Running a single-file Haskell script 1.4. What Next? Cabal Guide 1. How to package Haskell code 1.1. Introduction 1.2. Using cabal init 1.3. Running the program 1.4. About the Cabal package structure 1.5. Editing the .cabal file 1.6. Modules in