
Neil Mitchell wrote:
I went looking for the the function in Haskell to calculate cos^{-1}, inverse cosine. Unfortunately, the poor documentation in the libraries hampered my attempts. The documentation for the trig functions in Haskell is completely non-existent:
Similar for mtl library. Some of the modules are documented, but many aren't at all. This has been a problem for me with the new Control.Monad.XYZ.Lazy vs. ...Strict stuff. I honestly don't have a clue what exactly is lazy or strict here. (I know there has been some discussion about this but I didn't understand most of it.) Another problem are the more obscure features of Control.Monad.Writer.Class, such as listen and pass methods. (For these I finally found an explanation in 'All About Monads'.) Cheers Ben