Henning Thielemann | 7 Dec 09:02

hierarchical module names


From
 http://haskell.org/haskellwiki/How_to_write_a_Haskell_program#Hierarchical_source

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?
Simon Marlow | 11 Dec 14:29

Re: hierarchical module names

Henning Thielemann wrote:
> From
>  http://haskell.org/haskellwiki/How_to_write_a_Haskell_program#Hierarchical_source
> 
> 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
Henning Thielemann | 12 Dec 10:48

Re: hierarchical module names


On Tue, 11 Dec 2007, Simon Marlow wrote:

> Henning Thielemann wrote:
> > From
> >  http://haskell.org/haskellwiki/How_to_write_a_Haskell_program#Hierarchical_source
> >
> > 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

Gmane