Carter,

Great stuff.  We really value people who are prepared to work on GHC.  Thank 
you.

The Trac tickets are indeed our main mechanism for identifying things that need 
doing, but can be a bit overwhelming!  Some way to prioritise:


·        Look at http://hackage.haskell.org/trac/ghc/roadmap (the roadmap link 
in the Trac title bar).  Look at “Active tickets” for 7.6.2.  There are 509 of 
them today.  Now look at the high or highest-priority tickets listed there.  Or 
the “normal” ones.  Especially ones without an owner.


·        Look at http://hackage.haskell.org/trac/ghc/wiki/Status/SLPJ-Tickets. 
These are ones I’ve collected but not done anything about.  Clearly there are 
far more than I’m going to get to.

One particular set that might play to your experience is the “Tiresome 
arithmetic things”?


·        A particular project with no cycles on it yet, is this one: 
http://hackage.haskell.org/trac/ghc/wiki/TemplateHaskell/UsingHaskellSrcExts


Also read http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions

Don’t invest substantial effort (more than a few hours) without saying what you 
are doing on cvs-ghc.  Someone might pipe up and say “I’ve done that” or “Don’t 
do it that way”.

happy hacking

Simon

From: [email protected] [mailto:[email protected]] On 
Behalf Of Carter Tazio Schonwald
Sent: 09 October 2012 22:49
To: [email protected]
Subject: what are good ways to get starting contributing to GHC?

Hey All,
what are some good small tasks / patches I could do to get started
helping out with GHC / getting familiar with the code base?

(possibly with an eye towards being able to comfortably do  more nontrivial / 
interesting contributions at a later point, i've a pretty rich CS & PL 
background)

My current principle haskell work/coding is in the vein of trying to design 
tools to allow the authoring of high level & performant numerical code (which 
in some ways relates to things like the DPH work at some levels),
though by day I"m doing consulting things presently to support myself.

anyways, any good suggestions for starter contributions would be really 
appreciated!

thanks,
-Carter Schonwald

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to