
From http://haskell.org/haskellwiki/How_to_write_a_Haskell_program#Hierarchical_s... there is a link to http://www.haskell.org/~simonmar/lib-hierarchy.html It looks a bit out of date (no Control.Arrow, but DSP instead of Sound). Is there a more current list?

Henning Thielemann wrote:
From http://haskell.org/haskellwiki/How_to_write_a_Haskell_program#Hierarchical_s...
there is a link to http://www.haskell.org/~simonmar/lib-hierarchy.html
It looks a bit out of date (no Control.Arrow, but DSP instead of Sound). Is there a more current list?
Not that I know of. That page is the design document for the hierarchy that we originally agreed upon when we implemented hierarchical modules and the first hierarchical libraries. It's still useful as a way to answer the question "what should I name my module?", but as you say needs updating (and expanding) in various ways. Any volunteers to move this to the wiki and check it against reality? Cheers, Simon

On Tue, 11 Dec 2007, Simon Marlow wrote:
Henning Thielemann wrote:
From http://haskell.org/haskellwiki/How_to_write_a_Haskell_program#Hierarchical_s...
there is a link to http://www.haskell.org/~simonmar/lib-hierarchy.html
It looks a bit out of date (no Control.Arrow, but DSP instead of Sound). Is there a more current list?
Not that I know of. That page is the design document for the hierarchy that we originally agreed upon when we implemented hierarchical modules and the first hierarchical libraries. It's still useful as a way to answer the question "what should I name my module?", but as you say needs updating (and expanding) in various ways. Any volunteers to move this to the wiki and check it against reality?
I have copied it to the Wiki and updated, what I know. I'd like to convert the <code> block to a Wiki list, but I'm afraid the comments cannot be aligned this way. :-( It would be nice to be able collaps the lists like in Haddock's HTML. However, why not just using the documentation at Hackage? http://www.haskell.org/haskellwiki/Hierarchical_module_names
participants (2)
-
Henning Thielemann
-
Simon Marlow