Changes between Version 70 and Version 71 of WikiStart


Ignore:
Timestamp:
Sep 11, 2006 3:24:30 PM (8 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v70 v71  
    7878 
    7979This section collects information intended for people who would like to help work on GHC's source code. 
     80The most important pieces of documentation are: 
    8081 
    81 == Getting the GHC sources, and building GHC from source == 
     82 * [wiki:Building Building GHC][[br]] 
     83   All information on getting the sources, building GHC, and porting GHC is here. 
    8284 
    83 All information on getting the sources, building GHC, and porting GHC is here: 
    84  
    85  * [wiki:Building Building GHC] 
    86  
    87 == Understanding the compiler proper ==  
    88  
    89  * BeginnersNotes: Some notes about getting started hacking GHC and the structure of the compiler (especially types and typecheck) 
    90  * [wiki:TypeFunctions]: Notes concerning the implementation of type functions and associated types in the [http://darcs.haskell.org/ghc-fc2/ FC branch] of GHC. 
    91  * [wiki:IntermediateTypes]: Notes about the type system of GHC's new intermediate language, in the [http://darcs.haskell.org/ghc-fc2/ FC branch] 
    92  * [wiki:RewriteRules]: Notes about the implementation of RULEs in GHC 
    93  * [wiki:BackEndNotes]: Some ideas and notes about the back end. 
    94  * [wiki:GhciDebugger]: Some notes about the implementation of the GHCi debugger. Probably uninteresting unless you want to work on the debugger. 
    95  * DebuggingGhcCrashes: how to use gdb to debug a crash in GHC-compiled code. 
    96  
    97 == Primitive operations ==  
    98  * AddingNewPrimitiveOperations: How to add new primitive operations to GHC Haskell. 
    99  * [wiki:ReplacingGMPNotes Replacing GMP]: Notes from an effort to replace GMP with another Bignum library. 
    100  
    101 == Understanding the run-time system ==  
    102  * [wiki:GarbageCollectorNotes] Notes about GHC's existing single threaded garbage collector and development of a parallel GC. 
    103   
    104  
    105 == Old but useful == 
    106  
    107 Finally, here are some generally-useful, but now somewhat-out-of-date resources: 
    108  * [http://www.cse.unsw.edu.au/~chak/haskell/ghc/comm/ The GHC Commentary]: Information on the internals of GHC, in various states of up-to-dateness.  We are keen to move this stuff out of its current location and onto this Wiki.  If anyone is willing to help do that, even for just a part in which you are interested, we would be delighted. 
    109  * GhcPapers: papers and pointers to other documents that relate to the inner workings of GHC. 
    110  
     85 * [wiki:Commentary The GHC Commentary][[br]] 
     86   Documentation on the design, architecture, and implementation of GHC itself, 
     87   with references to the actual source code. 
    11188 
    11289----------------------------------