Changes between Version 3 and Version 4 of GettingStarted
- Timestamp:
- 08/28/07 07:55:36 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GettingStarted
v3 v4 1 1 = Getting Started = 2 2 3 How to get started with hacking on GHC: 3 THis page tells you how to get started with hacking on GHC. 4 4 5 == Getting GHC to build on your machine == 5 6 * [wiki:Building/GettingTheSources Grab the latest sources] 6 7 * [wiki:Building/Hacking Set up your build tree] 8 * Although old code in GHC is not warning-clean, we want new code to be, and we are gradually cleaning the old modules. Here is [wiki:WorkingConventions how to cooperate with this]. 9 10 == Deciding what to work on == 11 * You may have a pet project of your own. If you are wondering which bits of the compiler would be important for you, start by consulting the [wiki:Commentary]. 7 12 * Pick an easy [query:?status=new&status=assigned&status=reopened&type=bug&order=priority&group=difficulty bug report] or [query:?status=new&status=assigned&status=reopened&type=task&order=priority&group=difficulty task] to work on 13 14 == Contributing back to GHC == 15 16 * Validating your patches 17 * [wiki:WorkingConventions#Submittingpatches Submit patches back], using {{{darcs send}}} is the recommended way. 18 19 == More information == 20 21 * Ask questions on [http://haskell.org/mailman/listinfo/cvs-ghc the cvs-ghc mailing list] 8 22 * Useful information about GHC's architecture is in the [wiki:Commentary] 9 * Hack away... ask questions on [http://haskell.org/mailman/listinfo/cvs-ghc the cvs-ghc mailing list]10 23 * Familiarise yourself with the GHC WorkingConventions. 11 * [wiki:WorkingConventions#Submittingpatches Submit patches back], using {{{darcs send}}} is the recommended way.
