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
Thanks!
Jason
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users