Changes between Version 5 and Version 6 of Cabal-2
- Timestamp:
- 03/07/09 08:38:41 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Cabal-2
v5 v6 16 16 The API for loading, parsing and manipulating .cabal files. This is perhaps more important than the actual .cabal file format since the format can be extended, but the API for handling them should be easier to track. 17 17 18 The command line interface to packages using custom build systems. This has to be used by package managers like native package build scripts and cabal-install. This needs to be clearly defined because it is the interface that allows multiple build system implementations. It is important that the interface be usable by programs not just human users. For example `sdist` directly calling `tar` is a convenience for humans but causes problems for automatic tools like `cabal-install` which must call `tar` itself. 18 The command line interface to packages using custom build systems. This has to be used by package managers like native package build scripts and cabal-install. This needs to be clearly defined because it is the interface that allows multiple build system implementations. It is important that the interface be usable by programs not just human users. For example `sdist` directly calling `tar` is a convenience for humans but causes problems for automatic tools like `cabal-install` which must call `tar` itself. See CustomBuildInterface. 19 19 20 20 == Use cases ==
