[Haskell-cafe] Documenting strictness properties for Data.Map.Strict

Henk-Jan van Tuyl hjgtuyl at chello.nl
Sat Nov 19 01:26:57 CET 2011

On Fri, 18 Nov 2011 06:58:41 +0100, Evan Laforge <qdunkan at gmail.com> wrote:

>> Any ideas for further improvements?
> I feel like there should be a canonical "what is WHNF" page on
> haskell.org that docs like this can link to.  Namely, what it is
> theoretically, what that means for various examples of thunks (i.e.
> show how a sample graph would get reduced), and what that means for
> programs (e.g. this builds up thunks, this doesn't).
> All this info is certainly available, but it seems to not be as easy
> as it should be to find, e.g.
> http://haskell.org/haskellwiki/Lazy_vs._non-strict says "described
> WHNF..." and, well,
> http://en.wikibooks.org/wiki/Haskell/Laziness#Thunks_and_Weak_head_normal_form
> is pretty good actually.  Maybe the haskellwiki page should just link
> to that.

I created a page with the title "Weak head normal form"[0] and a redirect  
 from WHNF to this page.

Henk-Jan van Tuyl

[0] http://www.haskell.org/haskellwiki/Weak_head_normal_form


More information about the Haskell-Cafe mailing list