The dlist package

[ Tags: bsd3, data, library ] [ Propose Tags ]

Differences lists: 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

Versions 0.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, 0.7.1.2, 0.8, 0.8.0.1, 0.8.0.2, 0.8.0.3
Dependencies base (<4.8) [details]
License BSD3
Copyright 2006-7 Don Stewart
Author Don Stewart
Maintainer dons@galois.com
Category Data
Home page http://www.cse.unsw.edu.au/~dons/dlist.html
Uploaded Wed Nov 21 21:14:02 UTC 2007 by DonaldStewart
Updated Mon Dec 29 23:51:07 UTC 2014 by HerbertValerioRiedel to revision 1
Distributions Arch:0.8.0.3, Debian:0.7.1.2, Fedora:0.8.0.2, FreeBSD:0.7.1.1, LTSHaskell:0.8.0.3, NixOS:0.8.0.3, Stackage:0.8.0.3, Tumbleweed:0.8.0.2
Downloads 285905 total (3413 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for dlist-0.3.2

[back to package description]
DLists: a Haskell list type supporting O(1) append and snoc

Build instructions:

    $ runhaskell Setup.lhs configure --prefix=$HOME
    $ runhaskell Setup.lhs build
    $ runhaskell Setup.lhs install

Running the testsuite:
    $ cd tests && runhaskell Properties.hs
    $ cd tests && ghc --make -O2 -ddump-simpl-stats Properties.hs -o prop && ./prop

Author:
    Don Stewart
    http://www.cse.unsw.edu.au/~dons