Hi,
here's a controversial suggestion, but I think it would improve the GF repository: Let's migrate the GF repository from Darcs to Git, and put it on GitHub.
Currently the man GF repo is stored in Darcs, on a computer at the CSE department. Nothing wrong with Darcs, it's good and all. But I think that Git is so much more useful, and it will be for many years to come. There are two main reasons, and (at least) one minor:
1. There are graphical Git clients which are very easy to use. Personally I use Atlassian's SourceTree, but there are several other alternatives. According to this page, there is nothing like that for Darcs:
http://darcs.net/RelatedSoftware
2. GitHub is really really useful! It's easy to clone repos, it supports several workflows, and has a decent bugtracker. It's also the biggest open-source repository site.
One very nice feature with GitHub is "pull requests". Any person can make a change to the GF source and commit to their personal GF clone. Then they can submit a "pull request" to the main GF repo, and one of the core developers (with write access to the main repo) can test out this pull request and apply it.
3. Since more people are comfortable with Git than with Darcs, it's hopefully easier to get people to start working on the code.
If we only compare the command-line clients, I'd say that Darcs and Git are comparable. (Ok, Darcs has a logical theory behind it, but that doesn't make it easier to use). (Oh, and Darcs is written in Haskell, but doesn't make it easier to use either:).
But I don't think that Darcs will get any good GUI tools in a long while -- there are simply too few users.
Of course, there are several alternatives to Git (Bazaar, Mercurial)...
http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
...and hosting facilities (Bitbucket, Google Code, SourceForge)...
http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities
...and I'm ok with any of them, as long as they have good GUI tools, and that the host has many good features.
Thoughts, comments?
/Peter