BSD-3-Clause licensed by Sven Panne and Edward Kmett
This version can be pinned in stack with:StateVar-1.1.1.1@sha256:cd3b516a49faf0627ea31885e012611e63600824976dcb276bcb2e92cdb0790f,1417
Module documentation for 1.1.1.1
1.1.1.1
- Relaxed upper version bound for
stm
.
1.1.1.0
- Track recent move of
Contravariant
to base
.
1.1.0.4
- Corrected HasUpdate’s superclass constraint.
1.1.0.3
- Removed a couple of redundant typeclass constraints.
1.1.0.2
- Relaxed upper version bound for
transformers
.
1.1.0.1
- Documentation changes only.
1.1.0.0
- Melded the API of
foreign-var
0.1 with the API of StateVar
1.0.1.1
- Introduced
HasUpdate
, which permits a wider array of uses of these combinators, including usecases that must update atomically.
- Switched to multi-parameter typeclasses. This permits
Ptr a
to be directly employed as an instance of HasGetter
, HasUpdate
, and HasSetter
.
1.0.1.1
- Infrastructure changes only.
1.0.1.0
- Exposed
GettableStateVar
, SettableStateVar
and StateVar
constructors to make writing own instances possible.
- Added
Functor
, Applicative
and Monad
instances for GettableStateVar
.
- Various infrastructure improvements.
1.0.0.0