lattices

Fine-grained library for constructing and manipulating lattices

http://github.com/phadej/lattices/

Version on this page:1.4@rev:1
LTS Haskell 22.21:2.2@rev:1
Stackage Nightly 2024-05-06:2.2@rev:1
Latest on Hackage:2.2@rev:1

See all snapshots lattices appears in

BSD-3-Clause licensed by Maximilian Bolingbroke
Maintained by Oleg Grenrus
This version can be pinned in stack with:lattices-1.4@sha256:509124867c08a750b451a89c5a35b7f80036cb449ccb3e1117dbeca9fc73ded2,2571

lattices

Build Status

Fine-grained library for constructing and manipulating lattices

Changes

1.4 (2015-09-19)

  • Infix operators
  • meets and joins generalised to work on any Foldable
  • Deprecate Algebra.Enumerable, use universe package
  • Add Applicative and Monad typeclasses to Dropped, Lifted and Levitated
  • Add Semigroup instance to Join and Meet
  • Add instances for (), Proxy, Tagged and Void

1.3 (2015-05-18)

  • relaxed constraint for BoundedLattice (Levitated a)
  • added instances to Dropped, Levitated and Lifted:
    • from base
    • NFData
    • Hashable
  • added HashSet and HashMap lattice instances