How to start with GHC development?
Simon Marlow
marlowsd at gmail.com
Tue Dec 18 17:40:11 CET 2012
On 18/12/12 15:51, Simon Peyton-Jones wrote:
> | > It seems that many informations in the wiki are duplicated. There are
> | > two pages about
> | > repositories:
> | > http://hackage.haskell.org/trac/ghc/wiki/Repositories
> | > http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions/Repositori
> | > es (after reading the first one source tree started to make much more
> | > sense - this is one of the informations *I* would like to get first).
> |
> | The first page lists the repositories and where the upstreams and
> | mirrors are. The second page contains the conventions for working on
> | other repositories (which is why it's under WorkingConventions).
>
> Simon, I don't find that a clear distinction. Looking at the two, I'm a bit confused too!
So Repositories is "what repositories there are", and
WorkingConventions/Repositories is "how to work on them". Isn't that a
clear distinction?
> * The lists on WorkingConventions/Repositories duplicates the table in Repositories.
There are two separate workflows, so we have to say which libraries each
workflow applies to. I'd be fine with merging this info with the other
table - it might be slightly more awkward having the info on a separate
page, but there would be only one list of repositories.
> * I believe that perhaps WorkingConventions/Repositories is solely concerned with how to *modify* a library; it opening para says as much. Fine; but it shouldn't duplicate the info.
Right.
> Maybe the table could do with a column saying "GHC" or "Upstream" to specify the "how to modify" convention? (I wish the table could somehow be narrower. And that the library name was the first column.) Perhaps the master table can look like this:
>
> What GHC repo location Upstream repo exists?
> http://darcs.haskell.org/
>
> GHC ghc.git
> ghc-tarballs ghc-tarballs.git
> ...etc...
> binary binary.git YES
> ...etc...
>
> Then we can deal with the complexities of upstream repos in another page. I think that might put the info in a way that's easier to grok. I can do it if Simon and Ian agree; or Ian could.
Ok by me.
Cheers,
Simon
More information about the Glasgow-haskell-users
mailing list