Here is a list of functional programs applied to real-world tasks. The main criterion for being real-world is that the program was written primarily to perform some task, not primarily to experiment with functional programming. Functional is used in the broad sense that includes both `pure' programs (no side effects) and `impure' (some use of side effects). Languages covered include CAML, Clean, E
The focus of the Readscheme sites is providing collections of papers, theses and other publications related to functional programming. The current bibliographies and reading list reflect strong areas of interest to me personally. A bibliography on continuations is in preparation.
A Haskell Tutorial By Jonathan Tang
http://halogen.note.amherst.edu/~jdtang/scheme_in_48/scheme_in_48.tgz