Simon Marlow:
Simon Peyton-Jones wrote:
Ian, and others
Following Weds IRC chat I've made a tiny start on the kind of build- system documentation that I personally would find helpful:
       http://hackage.haskell.org/trac/ghc/wiki/Building
The two pages listed near the top with "(new)" are the ones I've added. One is supposed to document key files and directories; the other to describe key workflows. I do not intend that these pages become comprehensive, because comprehensive documentation is expensive to write, and falls out of date. Rather, I'd like them to be a navigational aid, to help explain where to look, and the intent behind the build system. I suggest using lazy evaluation. For example, Roman, if it's not easy to figure out what runghc.wrapper is, add a bullet to the page, and ask Ian to fill it in. That way information gets added when and only when needed. I have tried to point to older material rather than duplicate it. It's possible that I've missed some though. Ian: can you check what I've written for accuracy, and perhaps fill in missing info? Roman and others: would something like this help you? What is missing?

Yes, I think it is a good idea to have such documentation (and writing it by lazy eval is fine of course!)

I reorg'd the top-level layout a bit (some of the getting-started info had moved away from the front), but didn't look into the content yet, as Ian said he'd do a pass over this when things have settled down.

Any idea when things will have settled down? Being sick of build failures, I have actually pretty much given up on pulling from the head and will keep my type family patches to myself until things have settled down. (Well, I am happy to push them, but I can't validate them against the current head making the situation only worse, so I'd rather hold off.)

Manuel

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

Reply via email to