Location of library documentation with 6.12.1?

Hi, I've just upgraded from 6.10.1 to 6.12.1 and can't seem to find all the library documentation. This page is apparently the documentation root: http://www.haskell.org/ghc/docs/6.12.1/html/ but if I click through to the Haskell Hierarchical Libraries page http://www.haskell.org/ghc/docs/6.12.1/html/libraries/index.html I can't for example find Control.Monad.State. I guess I'm missing something obvious about how things are organised? thanks in advance, Roly

Those libraries are not distributed with the compiler. Use either The
Haskell Platform, or hackage to get those packages.
On Saturday, May 1, 2010, Roly Perera
Hi,
I've just upgraded from 6.10.1 to 6.12.1 and can't seem to find all the library documentation. This page is apparently the documentation root:
http://www.haskell.org/ghc/docs/6.12.1/html/
but if I click through to the Haskell Hierarchical Libraries page
http://www.haskell.org/ghc/docs/6.12.1/html/libraries/index.html
I can't for example find Control.Monad.State. I guess I'm missing something obvious about how things are organised?
thanks in advance, Roly _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Sat, May 1, 2010 at 1:41 PM, Roly Perera
I can't for example find Control.Monad.State. I guess I'm missing something obvious about how things are organised?
The following places might therefore be of interest: http://hackage.haskell.org/package/mtl http://hackage.haskell.org/package/monads-tf http://hackage.haskell.org/package/monads-fd

Roly Perera
I've just upgraded from 6.10.1 to 6.12.1 and can't seem to find all the library documentation. This page is apparently the documentation root:
http://www.haskell.org/ghc/docs/6.12.1/html/
but if I click through to the Haskell Hierarchical Libraries page
http://www.haskell.org/ghc/docs/6.12.1/html/libraries/index.html
I can't for example find Control.Monad.State. I guess I'm missing something obvious about how things are organised?
This is part of the mtl library. Prior to GHC 6.10.4, this used to be part of the "extralibs" that were often bundled with GHC and thus were on GHC's documentation page. With 6.10.4, extralibs was replaced with the Haskell Platform and as such is no longer featured on GHC's documentation page. -- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com

Thanks for those replies, it's a lot clearer now. By the way, is there
a unified package view for all the documentation shipped with the
Haskell Platform, or do I need to know what library to look in?
cheers,
Roly
On 1 May 2010 15:33, Ivan Lazar Miljenovic
Roly Perera
writes: I've just upgraded from 6.10.1 to 6.12.1 and can't seem to find all the library documentation. This page is apparently the documentation root:
http://www.haskell.org/ghc/docs/6.12.1/html/
but if I click through to the Haskell Hierarchical Libraries page
http://www.haskell.org/ghc/docs/6.12.1/html/libraries/index.html
I can't for example find Control.Monad.State. I guess I'm missing something obvious about how things are organised?
This is part of the mtl library. Prior to GHC 6.10.4, this used to be part of the "extralibs" that were often bundled with GHC and thus were on GHC's documentation page. With 6.10.4, extralibs was replaced with the Haskell Platform and as such is no longer featured on GHC's documentation page.
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com

Roly Perera
Thanks for those replies, it's a lot clearer now. By the way, is there a unified package view for all the documentation shipped with the Haskell Platform, or do I need to know what library to look in?
You need to know which library they're in. However, cabal-install now has a feature to build a unified index of all packages built with it (if you enable documentation). -- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com IvanMiljenovic.wordpress.com
participants (4)
-
Ben Millwood
-
David Leimbach
-
Ivan Lazar Miljenovic
-
Roly Perera