Changes between Version 2 and Version 3 of Commentary/Compiler/API


Ignore:
Timestamp:
Sep 11, 2006 11:07:03 AM (8 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/API

    v2 v3  
    55This section of the commentary describes everything between [wiki:Commentary/Compiler/HscMain HscMain] and the front-end; that is, the parts of GHC that coordinate the compilation of multiple modules. 
    66 
     7[[Image(ghc-top.png)]] 
     8 
     9The GHC API is the interface exported by [[GhcFile(compiler/main/GHC.hs)]].  To compile a Haskell module that uses the GHC API, use the flag {{{-package ghc}}} (in GHC 6.6 and later).  GHC itself contains a few front-ends that use the GHC API: 
     10 
     11 * The "one-shot" mode, where GHC compiles each file on the command line separately (eg. {{{ghc -c Foo.hs}}}).  This mode 
     12   is implemented  
     13 
     14 *