The Haskell Cabal | Overview Cabal: Common Architecture for Building Applications and Libraries Introduction Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell
![The Haskell Cabal | Overview](https://cdn-ak-scissors.b.st-hatena.com/image/square/d3135b6f3b240dccb00d40404f0ee6bdcf24c667/height=288;version=1;width=512/https%3A%2F%2Fwww.haskell.org%2Fcabal%2Fimages%2FCabal-dark.png)