The vector-clock package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

This package provides a ready to use implementation of the vector clock data-structures, which may be used to version messages and determine causality relations between them in a distributed system.

See Fundamentals of Distributed Computing: A Practical Tour of Vector Clock Systems by R. Baldoni and M. Raynal for an overview of vector clocks.

See the README.md file for details.


[Skip to ReadMe]

Properties

Versions0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.2.1, 0.2.2, 0.2.3
Change logNEWS.md
Dependenciesbase (==4.*), binary, ghc-prim, hashable [details]
LicenseGPL-3
AuthorAlexandru Scvortov <scvalex@gmail.com>
MaintainerKyle Hanson <me@khanson.io>
CategoryData, Data Structures, Distributed Computing
Home pagehttps://github.com/hansonkd/vector-clock
Source repositoryhead: git clone git://github.com/scvalex/vector-clock.git
UploadedFri Jun 3 22:34:45 UTC 2016 by hansonkd

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for vector-clock-0.2.3

[back to package description]

vector-clock

Vector clocks in Haskell

Examples

See the Hackage pages for each module for usage examples.

Installation

This package is on Hackage. To install it, run:

cabal update
cabal install vector-clock