I realise belatedly that my message might have sounded dismissive. My apologies; it wasn't intended to be. Good ideas are just that: good. Reinventing them is a sign of good taste.
As to documenting GHC, we try to do that by writing papers. That's easy to motivate because we get research brownie points for papers. We also put quite a bit of effort into the Commentary, but it's hard to keep up to date. The Commentary is a Wiki though, so anyone who discovers some coolness can add a description to the Wiki. Please do! Simon | -----Original Message----- | From: Jules Bean [mailto:[EMAIL PROTECTED] | Sent: 19 October 2007 17:41 | To: Simon Peyton-Jones | Cc: C Rodrigues; haskell-cafe@haskell.org | Subject: Re: [Haskell-cafe] Hiding side effects in a data structure | | Simon Peyton-Jones wrote: | > Good idea. GHC uses it | > http://darcs.haskell.org/ghc/compiler/basicTypes/UniqSupply.lhs | > | > Lennart Augustsson and friends invented it | > @techreport{Augustsson92a, | | ... | | You know what would be really nice? A summary of "here are all the | really cool tricks we use in the bowels of GHC and its core libraries". | Like a GHC code-review for the interested haskell programmer. | | Maybe an introductory task for an intern who's working on ghc internals? | ;) | | Jules _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe