strict-data: A collection of commonly used strict data structures

[ bsd3, data, library ] [ Propose Tags ]

A collection of commonly used strict data structures

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,
Dependencies aeson, base (>=4.7 && <5), containers (>=0.5), deepseq, exceptions, fail, hashable, monad-control, mtl, pretty, QuickCheck, resourcet, strict, text, transformers, transformers-base, unordered-containers, util-plus, vector, vector-algorithms [details]
License BSD-3-Clause
Copyright 2016 Alexander Thiemann <> , 2017 factis research GmbH
Author Alexander Thiemann , factis research GmbH
Category Data
Home page
Source repo head: git clone
Uploaded by AlexanderThiemann at 2017-08-06T21:24:30Z
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 2150 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-08-06 [all 1 reports]

Readme for strict-data-

[back to package description]

Various strict data structures


This package currently contains strict data structures and useful instances for:

  • Data.Choice to replace Data.Either
  • Data.Fail for a sane error monad
  • Data.Option to replace Data.Maybe
  • Data.StrictList to replace Data.List
  • Data.StrictTuple to replace tuples
  • Data.StrictVector and Data.StrictVector.Mutable to replace Data.Vector and Data.Vector.Mutable