Changes between Version 4 and Version 5 of Commentary/Pipeline


Ignore:
Timestamp:
Sep 14, 2006 5:39:25 PM (8 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Pipeline

    v4 v5  
    77We start with {{{Foo.hs}}} or {{{Foo.lhs}}}, the "l" specifing whether literate style is being used. 
    88 
     9 * Run the unlit pre-processor, {{{unlit}}}, to remove the literate markup, generating ???.  The {{{unlit}}} processor is a C program kept in {{{utils/unlit}}}. 
     10 
    911 * Run CPP (if {{{-fcpp}}} is specified), generating {{{Foo.cpp}}} or {{{Foo.lpp}}} respectively. 
    10  
    11  * Run the unlit pre-processor, {{{unlit}}}, to remove the literate markup, generating ???.  The {{{unlit}}} processor is a C program kept in {{{utils/unlit}}}. 
    1212 
    1313 * Run the compiler itself. This does not start a separate process; it's just a call to a Haskell function.  This step always generates an '''interface file''' {{{Foo.hi}}}, and depending on what flags you give, it also generates a compiled file: