tskiplist-0.1.2: A Skip List Implementation in STM

The tskiplist package

This package provides an implementation of a skip list in STM. A skip list is a probabilistic data structure with dictionary operations (similarly to Data.Map). In contrast to a balanced tree, a skip list does not need any rebalancing, which makes it particularly suitable for concurrent programming. See: William Pugh. Skip Lists: A Probabilistic Alternative to Balanced Trees.

Feedback appreciated!

Properties

Versions0.0.0, 0.1.0, 0.1.1, 0.1.2
Dependenciesarray (≥0.2 & <0.5), base (4.*), containers (≥0.2 & <0.6), random (≥1.0.0.1 & <1.1), stm (≥2.1.1.0 & <2.4)
LicenseLGPL
AuthorPeter Robinson 2010-2012
MaintainerPeter Robinson <thaldyron@gmail.com>
Stabilityexperimental
CategoryData, Concurrency
Home pagehttp://darcs.monoid.at/tskiplist
Upload dateMon Aug 20 03:28:52 UTC 2012
Uploaded byPeterRobinson
Built onghc-7.4

Modules

Downloads