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.


Versions0.2, 0.3, 0.3.1, 0.3.2, 0.4, 0.4.1, 0.5, 0.6,, 0.7,, 0.7.1,
Dependenciesbase (==4.*), deepseq (>=1.1 && <2)
Copyright2006-2009 Don Stewart, 2013-2014 Sean Leather
AuthorDon Stewart
MaintainerSean Leather <>
Home page
Bug tracker
Source repositoryhead: git clone git://
UploadedThu Mar 19 07:10:35 UTC 2015 by SeanLeather
DistributionsDebian:, Fedora:0.7.1, FreeBSD:0.7.1, LTSHaskell:, NixOS:, Stackage:
Downloads212310 total (982 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-03-19 [all 1 reports]




Maintainers' corner

For package maintainers and hackage trustees