The Haskell wikibook combines original material with the content of some previously existing tutorials. We are extremely grateful to the following authors for allowing us to remix their work.
- Hal Daumé III - Yet Another Haskell Tutorial
- Shae Erisson - An Introduction to Arrows (the Monad Reader 4)
- Jeff Newbern - All about Monads
- Ross Paterson - The Haskell Arrows page (and the arrows section of the GHC manual)
- Johnathan Tang - Write Yourself a Scheme in 48 Hours
- The many contributors to the Haskell.org wiki
The fact that this wikibook is a remix means that a lot of the original content is often cut, reshuffled or sometimes just plain overlooked. It would be a good idea to read the original tutorials as their authors intended: you might find yourself square in the authors' target audiences.
Original wikibook content was written by:
- Imam Tashdid ul Alam (Uchchwhash)
- Heinrich Apfelmus (Apfelmus)
- Stephen Blackheath (Blackh)
- Joeri van Eekelen (Tchakkazulu)
- David House
- Paul Johnson
- Eric Kow (Kowey)
- Daniel Mlot (Duplode)
- Aaron Wolf (Backfromquadrangle)
- Many members of the Wikibooks and the Haskell community
If you have a Haskell tutorial, examples, diagrams, etc. that you would like to contribute to this project, please let us know by leaving a message on the discussion page! Likewise, if you know of a good tutorial that we might be able to use, please feel free to point it out.