
On Friday 05 September 2003 16.35, Konrad Hinsen wrote:
Is there any place where I can find an introductory documentation for the Haskell libraries? To be more concrete, say I am interested in using Data.Array.ST.STUArray. I would need some explanation of the ST monad, and then an explanation of how I can use an STUArray in an ST monad. Plus ideally examples. But the same applies to most of the libraries. I can't find any documentation other than the very terse reference or the parts that happen to be covered by textbooks.
Konrad.
I have the same problem and as far as I know there is only haddock generated html-documentation from sparse source comments available for many parts of the library. But for some of the modules you can get exactly the information you are asking for, e.g. the Parsec module has its own readable documentation at http://www.cs.uu.nl/~daan/parsec.html and the Control.Monad module has recently been superbly documented by John Newbern at http://www.nomaware.com/monads/html/. Best Regards Per