BSD-3-Clause licensed by s9gf4ult
This version can be pinned in stack with:hset-2.2.0@sha256:f4b860555c9824510d949e846dcbdcff637066a26d0318a138ce70cb1a338481,2381
Module documentation for 2.2.0
TODO
- HDifftypeclass to authomatically calculate difference between two hsets
- Use Data.Map TypeRep Dynamicas internal representation of hset to
increase access speed to arbitrary fields
- Add lens support
CHANGELOG
2.2.0
Removed
- Module Data.HSet.TypeLevelremoved
Changed
- added dependency on type-fun
- code rewritten with use of type-funinstead ofTypeLevel
- type class SubHSetsimplified for constraint solver happiness
Added
- AllHGettabletypefamily for convenience
2.1.0
Changed
- hgetTaggedmoved to module- Data.HSet.Get
- fixed fundep of HModify
Added
- functions to work with tagged types in Data.HSet.Modify
- type families to work with type lists, like UnionReplaceTagElem
2.0.0
Changed
- HGetablerenamed to- HGettablebecause of popular grammar nazi demand.
- Monolithic module Data.HSetis splitted to submodules
- HSetis now lazy on it’s tail because it must be … I suppose.
Added
- NFDatainstance for- HSet
- HRemovetypeclass to remove specific element from- HSetby index
- HUniontypeclass to merge two subsets
- HModifytypeclass to modify value and type of arbitrary element of- HSet
Deleted
- mtldependency dropped in favor of using lens combinators for- MonadReaderand- MonadState
1.1.0
Added
- SubHSettypeclass and instances to, yes, get arbitrary subhsets of
arbitrary hset.
- More type level fun for future stuff.
1.0.1
Changed
- Grammar nazi fixed horrible bugs
1.0.0
Changed
- type family Containsrenamed toHGetableto not clash names with
lens
0.1.2
Added
- Facepalm Applicativeconstraint
0.1.1
Added
- DeriveDataTypeable to default-extensions
0.1.0
Added
- Labeled: newtype wrapper with anonymous type parameter of any
kind. Usefull if you want just put several same-typed things to hset
- Instances of Show,Eq,OrdforHSet
- Tests added
Updated
- TypeLevel is polykinded now
- base restricted up to >= 4.7
- HSet is strict now
- Docs improved
0.0.3
Added
- Export typefamily Contains
- Export hask
Updated
- Make it compilable on base < 4.8
0.0.2
Added
- Add haskto read from MonadReaer
0.0.1
The first compilable and working version