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

Reply via email to