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.


Please see README.md

[Skip to ReadMe]


Change logNone available
Dependenciesbase (>=4.8 && <5), deepseq, MonadRandom, random [details]
AuthorLi-yao Xia
Home pagehttps://github.com/Lysxia/raz.haskell
Source repositoryhead: git clone https://github.com/Lysxia/raz.haskell
UploadedSun Sep 18 16:00:52 UTC 2016 by lyxia




Maintainers' corner

For package maintainers and hackage trustees

Readme for raz-

[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.