All Versions
15
Latest Version
Avg Release Cycle
79 days
Latest Release
1359 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.0.4 Changes
August 29, 2018- Data.Parameterized.Context
- Add
traverseAndCollect
. Allows traversal of an Assignment in order from left to right, collecting the results of a visitor function monoidically.
- Add
- Data.Parameterized.DecidableEq
- Newly added module. The
DecidableEq
class represents decideable equality on a type family as a superclass ofTestEquality
, where the latter cannot provide evidence of non-equality.
- Newly added module. The
- Data.Parameterized.NatRepr
- Add
DecidableEq
instance for NatRepr. - Add functions:
decideLeq
isZeroOrGT1
lessThanIrreflexive
lessThanAsymmetric
natRecStrong
-- recursor with strong inductionnatRecBounded
-- bounded recursornatFromZero
- Add
- Data.Parameterized.Vector
- Add construction functions:
singleton
,cons
,snoc
,generate
, andgenerateM
- Add functions:
splitWithA
(applicativesplitWith
).
- Add construction functions:
- Data.Parameterized.Context
-
v1.0.3 Changes
August 24, 2018- Move
lemmaMul
from Vector to NatRepr. - Add stricter role annotations:
NatRepr
is nominal.Vector
is nominal in the first parameter and representational in the second.
- Data.Parameterized.NatRepr
- Provide a backdoor for directly creating
NatRepr
values. Use carefully.
- Provide a backdoor for directly creating
- Data.Parameterized.Vector
- Add Show and Eq instances
- Add functions:
joinWithM
,reverse
- Move
-
v1.0.2 Changes
August 23, 2018- Allow function passed to
traverseF_
,traverseFC_
, andforMFC_
to return a value instead of null (()
). - Data.Parameterized.Vector
- Newly added module. A fixed-size vector of typed elements.
- Data.Parameterized.Utils.Endian
- Newly added module. Used in Vector.
- Allow function passed to
-
v1.0.1 Changes
August 13, 2018Baseline for changelog tracking.
-
v1.0.0
December 19, 2017