The TrieMap package
Builds on the multirec library to create a system capable of automatic or simple generalized trie type inference. Uses Template Haskell to automatically derive a TKey instance for almost any datatype. Just splice Data.TrieMap.Representation.TH.genRepr ''Foo to derive a Data.TrieMap.Class.TKey instance for Foo. (It works if Foo has type arguments, too!)
Properties
| Versions | 0.0.1.0, 0.0.1.1, 0.0.1.2, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.7.0, 0.7.1, 0.7.2, 1.0.0, 1.5.0, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 3.0.0, 3.0.1, 4.0.0, 4.0.1, 4.1.0 |
|---|---|
| Dependencies | array, base (<5.0.0.0), bytestring, containers, multirec, template-haskell (≥2.5.0.0), th-expand-syns (≥0.1.1.0) |
| License | BSD3 |
| Author | Louis Wasserman |
| Maintainer | wasserman.louis@gmail.com |
| Category | Algorithms |
| Upload date | Fri Jan 7 07:24:22 UTC 2011 |
| Uploaded by | LouisWasserman |
| Built on | ghc-7.0 |
Modules
Downloads
- TrieMap-0.7.2.tar.gz (Cabal source package)
- package description (included in the package)