Changes between Version 5 and Version 6 of Cabal-2

Show
Ignore:
Timestamp:
03/07/09 08:38:41 (4 years ago)
Author:
duncan
Comment:

link to custom build system page

Legend:

Unmodified
Added
Removed
Modified
  • Cabal-2

    v5 v6  
    1616The 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. 
    1717 
    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. 
     18The 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. 
    1919 
    2020== Use cases ==