[darcs-users] Darcs Sprint Portland Team Update

Jason Dagit dagit at codersbase.com
Mon Oct 27 00:56:13 UTC 2008

This weekend the Portland team accomplished the following:
 * Adding language pragmas in all files:
    * makes the code cleaner when it's time to drop ghc6.6 support
    * all required language extensions are now known
    * makes it easier to check for Haskell' compatibility
 * Removed OldFastPackedStrings
 * Replaced FastPackedStrings api in favor of Data.ByteString api
    * lots of small optimizations, less pack/unpack, more standard
ByteString code
    * removed a fair bit of C code, new code compiles to same or
faster assembly (Don checked)
 * cabalization:
    * no autoconf or make needed
    * cabal install tested and working on linux / osx, windows testing
soon to follow
    * builds out of the box w/ 6.8 and 6.10
    * configure is much faster
 * module graph (depends on cabalization)
    * http://galois.com/~dons/images/darcs.svg
 * Duncan improved zlib
    * soon to be available on hackage
    * allows us to replace our own implementation of zlib bindings
with the main stream one
    * will make building on windows easier
    * can use lazy bytestrings
 * TODO list for moving modules around and improving structure


More information about the darcs-users mailing list