Hi everybody, I'd like to ask for some feedback on prioritising work for the Google Summer of Code.
All other things being equal, which of these two projects should have the higher priority for GSoC? 1. optimising network performance: making darcs get and darcs pull much faster over HTTP and perhaps SSH - darcs optimize --http (would help all Darcs likely >= 2.6) - the smart server 2. cache cleanup: rethinking and rebuilding the Darcs global cache - automatically expiring bad cache paths - avoiding such paths in the first place On the one hand the network optimisation would have the most visible effect, hopefully a very pronounced one. The first impression people have of darcs is they (eg) darcs get --lazy http://darcs.haskell.org/ghc and it takes a couple of minutes. On the other hand, the cache work is actually quite appropriate to a summer project because I think it needs to have somebody with a big block of time to focus on this issue and that it's the kind of work that could otherwise be perpetually preempted by something more urgent What do you think? We'll be discussing other aspects of this choice off-list among folks listed on http://wiki.darcs.net/DarcsTeam, but I thought it was important that you all had some input into the technical choices behind this. Thanks! Eric PS. Perhaps we'll be fortunate this year and successfully make a case for Darcs having *two* of the precious Haskell.org slots or maybe even three so we can take on the GUI/library work as well. -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9
pgpEFxmqxthp0.pgp
Description: PGP signature
_______________________________________________ darcs-users mailing list darcs-users@darcs.net http://lists.osuosl.org/mailman/listinfo/darcs-users