[Haskell-cafe] [GSOC] About "Implementing Maps using generalized
tries" project idea
Jamie Brandon
jamiiecb at googlemail.com
Sat Mar 21 13:52:12 EDT 2009
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/gmap-0.1
Everything in the release is working. There's some fast map/trie
implementations and a bunch of map combinators. In Test.GMap there are
~800 lines of quickcheck properties. The tests use some undocumented
type hackery to allow them to run on any instance of the GMap class.
Some of the strictness invariants demanded by the test suite are not
documented.
There are no real benchmarks. I'm still not even sure how to
effectively benchmark haskell code.
If you want to suggest this as a project for 2009 I think the
priorities should be:
Documentation + examples (which I'm willing to help with if there is interest)
Systematic benchmarks
Integration with the edison api, to encourage a single collection
api on hackage
Jamie
More information about the Haskell-Cafe
mailing list