Data.Bimap is a data structure that represents a bidirectional mapping
between two key types. A bimap has two type parameters; each value in
the bimap is associated with exactly one value of the opposite type.
In other words, it's a bijection between (subsets of) its argument
types.

The API is loosely based on Data.Map; feedback and suggestions are most welcome.

So far I've only tested it on GHC 6.6 on Linux/x86, with Cabal
1.2.3.0. Let me know if it works or breaks on other configurations.


Hackage:
  http://hackage.haskell.org/cgi-bin/hackage-scripts/package/bimap-0.1

Haddocks:
  http://code.haskell.org/~scook0/haddock/bimap/

Darcs:
  darcs get http://code.haskell.org/bimap


Stuart Cook
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to