I'm in a very similar position. Have some background knowledge and would love 
to contribute to ghc in the future hut the barrier to entry is pretty high even 
though I've some familiarity with compiler theory, have a long history with 
functional languages like ml/ocaml and a background in c that might mean 
contributing to the runtime system in the future could be an area where I make 
myself useful.

More pointers to resources and research materials would be most helpful.

Tim

On 13 Dec 2012, at 08:56, Jan Stolarek <[email protected]> wrote:

> Dear list,
> 
> I'm reposting my message from Haskell-cafe here since this seems like a more 
> appropriate place to 
> ask this question. I would like to learn about internals of GHC and 
> contribute to its development 
> in the future. I read a couple of papers that give a very general overview of 
> GHC (chapter from 
> AoS, papers about inliner and multicore support) and I'm thinking what 
> direction should I pursue 
> now. I got the GHC sources and started reading commentary on the wiki, but it 
> seems that entry 
> barrier is very high.
> 
> Aside from the problem of understanding the whole project organization 
> itself, I also don't have 
> background on implementation of functional languages. In fact I have a rather 
> basic knowledge of 
> compilers in general - I only took Stanford's online course on Compilers at 
> Coursera. I was 
> thinking that perhaps I should read SPJs "Implementing Functional Languages: 
> a tutorial" or "The 
> Implementation Of Functional Languages" book to learn more about theory? On 
> the other hand I 
> don't know if getting stuck in theory for next couple of months is a good 
> idea.
> 
> I would greatly appreciate any advice and help.
> 
> Janek
> 
> _______________________________________________
> Glasgow-haskell-users mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to