The simple-atom package
This module provides an abstract datatype for atoms, such that:
Each atom string is only in memory once
O(n) creation time
O(1) equality-comparison
O(1) (in practice) ord-comparison
Ord-comparison results are independent on evaluation order
This module is thread-safe.
Properties
| Version | 0.2 |
|---|---|
| Dependencies | base (≥3.0 & <4.4), containers (≥0.2 & <0.5), deepseq (1.1.*) |
| License | BSD3 |
| Author | Koen Claessen, Niklas Sorensson |
| Maintainer | Thomas Schilling <nominolo@googlemail.com> |
| Stability | provisional |
| Category | Data, Compilers/Interpreters, Parsing |
| Home page | http://github.com/nominolo/simple-atom |
| Upload date | Wed Apr 6 15:13:32 UTC 2011 |
| Uploaded by | ThomasSchilling |
| Built on | ghc-7.0 |
Modules
- Data
Downloads
- simple-atom-0.2.tar.gz (Cabal source package)
- package description (included in the package)