raz: Random Access Zippers

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] [Publish]

Please see README.md


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.0
Change log None available
Dependencies base (>=4.8 && <5), deepseq, MonadRandom, random [details]
License MIT
Author Li-yao Xia
Maintainer lysxia@gmail.com
Category Algorithms
Home page https://github.com/Lysxia/raz.haskell
Source repo head: git clone https://github.com/Lysxia/raz.haskell
Uploaded by lyxia at 2016-09-18T16:00:52Z

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for raz-0.1.0.0

[back to package description]

Random Access Zippers

This is untested WIP open to issues and PRs.

A data structure to represent sequences with fast random access.

Data.Raz.Sequence is intended to provide the same interface as Data.Sequence from containers.

Data.Raz.Core is the actual zipper module. It is a simple translation of the OCaml implementation the original paper appeared with.