Felipe Lessa wrote:
I've just subscribed to cvs-ghc because I saw Simon's proposal on reddit[1] about the Immix GC. After reading the paper, I would like to know if it is feasible to consider implementing it in a GSoC project.
It's a feasible GSoC project (that's why I suggested it!). Thomas Schilling looked into it a little when he was here as an intern, he might be able to tell you more. I recall we discussed the details a bit, but can't remember exactly what we concluded. You should read not just the PLDI paper, but also the tech report which I believe has more detailed information about the implementation.
Some background about me: - I am not familiar with GHC's code, although I'm very comfortable with Haskell and C and am currently reading the commentary alongside with the RTS source code. - I'm in the Southern Hemisphere, so it won't be really a summer. Also that's why I'm sending this message so early. I'm an undergraduate CS student in the fourth year. Well, I welcome any comments or advices. In my opinion this seems like a fun and useful project, but I don't really have any experience in writing garbage collectors :).
I suggest you read up on garbage collection too, the best reference is Jones/Lins:
http://www.amazon.co.uk/Garbage-Collection-Algorithms-Automatic-Management/dp/0471941484 Cheers, Simon _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc