The dlist package

[Tags: bsd3, library]

Difference lists are a list-like type supporting O(1) append. This is particularly useful for efficient logging and pretty printing (e.g. with the Writer monad), where list append quickly becomes too expensive.


[Skip to ReadMe]

Properties

Versions0.2, 0.3, 0.3.1, 0.3.2, 0.4, 0.4.1, 0.5, 0.6, 0.6.0.1, 0.7, 0.7.0.1, 0.7.1, 0.7.1.1
Change logChangeLog.md
Dependenciesbase (>=2 && <5) [details]
LicenseBSD3
Copyright2006-2009 Don Stewart, 2013 Sean Leather
AuthorDon Stewart
MaintainerSean Leather <sean.leather@gmail.com>
CategoryData
Home pagehttps://github.com/spl/dlist
Bug trackerhttps://github.com/spl/dlist/issues
Source repositoryhead: git clone git://github.com/spl/dlist.git
UploadedSun Dec 1 15:12:02 UTC 2013 by SeanLeather
DistributionsDebian:0.7.1.1, Fedora:0.7.1, FreeBSD:0.7.1, LTSHaskell:0.7.1.1, NixOS:0.7.1.1, Stackage:0.7.1.1
Downloads215071 total (587 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Successful builds reported [all 2 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for dlist-0.6.0.1

Build Status

The Haskell dlist package defines a list-like type supporting O(1) append and snoc operations.

See the ChangeLog.md file for recent changes.