GHC's module hierarchy

Sylvain Henry sylvain at haskus.fr
Wed Oct 2 16:42:25 UTC 2019


Hi all,

We are back at considering an overhaul of the module structure of GHC. 
Ticket #13009 <https://gitlab.haskell.org/ghc/ghc/issues/13009> [1] is 
the place where the discussion takes place: this is a call for 
participation to this discussion!

Thanks,
Sylvain

PS: this work was supposed to be step 1 of a larger effort to make GHC 
more modular. See the wiki page 
<https://gitlab.haskell.org/ghc/ghc/wikis/Make-GHC-codebase-more-modular> 
[2] for more details and don't hesitate to give some feedback.

[1] https://gitlab.haskell.org/ghc/ghc/issues/13009
[2] https://gitlab.haskell.org/ghc/ghc/wikis/Make-GHC-codebase-more-modular


On 15/06/2017 09:41, Simon Peyton Jones via ghc-devs wrote:
>
> Dear ghc-devs
>
> hsyl20 proposes a radical overhaul of the module structure of GHC 
> itself.  He or she suggested it six months ago in
>
> https://ghc.haskell.org/trac/ghc/ticket/13009 
> <https://ghc.haskell.org/trac/ghc/ticket/13009>
>
> and has now offered a monster patch
>
> https://phabricator.haskell.org/D3647 
> <https://phabricator.haskell.org/D3647>
>
> It’s clearly the result of a lot of work, but I was the only one who 
> responded on the original ticket, and it’ll affect all of your lives 
> in a very immediate way.
>
> So, would you like to
>
> ·consider the idea
>
> ·look at the actual re-mapping of modules hsyl20 proposals
>
> ·express an opinion about whether to go ahead
>
> Probably the ticket, rather than Phab, is the best place to comment on 
> the general idea.
>
> I’d like to thank hsyl20.  GHC’s rather flat module structure has 
> grown incrementally over years.
>
> But still, there are pros and cons.
>
> Simon
>
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20191002/aed00494/attachment.html>


More information about the ghc-devs mailing list