Good Haskell source to read and learn from [closed]

What I recommend.

Read code by people from different grad schools in the 1990s

  • Oxford style
  • Glasgow style or (this)
  • Chalmers style (or this)
  • York style
  • Portland style or OGI style (or this)
  • Utrecht style
  • Yale style
  • Special case: CMU/Elliott

Read code by the old masters certain people (incomplete list)

  • Marlow; Paterson; Peyton Jones; Gill; Launchbury; Hughes; Wadler; Bird; Claessen; Jones; Tolmach; Sheard; Swiestra; Augustsson; Runciman; Wallace; Thompson; Hinze; Gibbons; Leijen; Hudak; Elliott; Finne; Chakravarty; and
  • Anyone who has written a functional pearl.

Note that people like me, Coutts, Mitchell, O’Sullivan, Lynagh, etc. learned our Haskell style from these guys.

Read some applications

  • Read the GHC base library source
  • Read the xmonad source

Leave a Comment