2 The Common Architecture for Building Applications and Libraries.
3 http://www.haskell.org/cabal
7 See both the README file and the changelog for important interface
8 changes and installation instructions.
12 The Haskell Cabal has reached version 1.1.3. This pre-release has a
13 number of new features and bugfixes.
15 Download the Cabal here (source and debian versions available):
16 http://www.haskell.org/cabal/download.html
20 Please report bugs and wish-list items to libraries@haskell.org and
21 Isaac Jones: ijones@syntaxpolice.org.
25 The Haskell Cabal is meant to be a part of a larger infrastructure for
26 distributing, organizing, and cataloging Haskell Libraries and
27 Tools. It is an effort to provide a framework for developers to more
28 effectively contribute their software to the Haskell community.
30 Specifically, the Cabal describes what a Haskell package is, how these
31 packages interact with the language, and what Haskell implementations
32 must to do to support packages. The Cabal also specifies some
33 infrastructure (code) that makes it easy for tool authors to build and
34 distribute conforming packages.
36 The Cabal is only one contribution to the larger goal. In particular,
37 the Cabal says nothing about more global issues such as how authors
38 decide where in the module name space their library should live; how
39 users can find a package they want; how orphan packages find new
44 You cannot currently execute most setup scripts with "./Setup.lhs"
45 since most systems do not have a runHaskell executable installed. You
46 can compile it with ghc thusly: "ghc -package Cabal Setup.lhs -o
47 setup" and then use the "setup" executable after that.
49 This release is meant to provide the community with concrete
50 information about how the interfaces are shaping up. This release
51 does NOT fix the interfaces, we can't promise not to break anything
52 that relies on these interfaces. We hope that Haskell authors will
53 try to package their software using these tools, and let us know where
58 Please see the web site for the source code, interfaces, and
59 especially the proposal, which will serve as documentation for this
62 http://www.haskell.org/cabal/