Changes between Version 5 and Version 6 of Building/Architecture


Ignore:
Timestamp:
Mar 30, 2009 2:53:34 PM (6 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Architecture

    v5 v6  
    44= The GHC Build System Architecture = 
    55 
    6 This section contains everything you need to know in order to 
     6This section contains information you need to know in order to 
    77understand and modify the GHC build system.  The build system is 
    88non-standard in various ways (to be explained shortly), and is 
    99decidedly non-trivial: do not attempt to modify it without having a 
    1010grasp of the concepts that follow! 
     11 
     12It's difficult to document a system that is full of details and subject to constant change.  The approach we've adopted here is to split the documentation in two: 
     13 
     14 * The high-level architectural design, the stuff that is less likely to change, is documented here.  Occasionally we'll include direct links to source files to illustrate the details. 
     15 
     16 * The low-level technical details, such as the order of arguments to a macro, and the names of 
     17   specific variables, are documented as comments in the build-system code.  Hopefully this way the 
     18   documentation is more likely to stay up to date. 
    1119 
    1220'''Historical note''': this is the third major revision of the GHC build