Changes between Version 3 and Version 5 of Ticket #11

Show
Ignore:
Timestamp:
01/18/06 21:50:42 (7 years ago)
Author:
ijones
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11

    • Property difficulty changed from to hard
  • Ticket #11 – description

    v3 v5  
    1 We need to make this more explicit somewhere so that it's clear what might break in the future. Here's a first pass: 
     1We need to make this more explicit somewhere so that it's clear what might break in the future. Most of this is in the [source:Distribution/Simple.hs Simple module].  Here's a first pass: 
    22 
    3 == Stable == 
     3== Stable Commands == 
    44 * ./setup configure 
    55   * --prefix 
     
    99 * ./setup build 
    1010 * ./setup install 
     11 
     12== Stable functions == 
    1113 * defaultMain 
    1214 * defaultMainWithHooks defaultUserHooks 
     
    1517== Unstable == 
    1618 * UserHooks 
     19   {{{ 
     20runTests :: Args -> Bool -> PackageDescription -> LocalBuildInfo -> IO ExitCode, -- ^Used for @.\/setup test@ 
     21readDesc :: IO (Maybe PackageDescription), -- ^Read the description file 
     22hookedPreProcessors :: [ PPSuffixHandler ], 
     23   -- ^Custom preprocessors in addition to and overriding 'knownSuffixHandlers'. 
     24hookedPrograms :: [Program], 
     25   -- ^These programs are detected at configure time.  Arguments for them are added to the configure command. 
     26  -- |Hook to run before configure command 
     27preConf  :: Args -> ConfigFlags -> IO HookedBuildInfo, 
     28-- |Over-ride this hook to get different behavior during configure. 
     29confHook :: PackageDescription -> ConfigFlags -> IO LocalBuildInfo, 
     30 -- |Hook to run after configure command 
     31postConf :: Args -> ConfigFlags -> PackageDescription -> LocalBuildInfo -> IO ExitCode, 
     32}}} 
     33 * Various utility functions