[Haskell-cafe] [ANN]: dunai-0.9.0, dunai-test-0.9.0, bearriver-0.13.6
ivanperezdominguez at gmail.com
Sun Aug 21 21:47:10 UTC 2022
I've just released version 0.9.0 of the dunai libraries, which comes with
version 0.13.6 of bearriver.
For those unfamiliar, dunai is a reactive programming library structured
around a notion of Monadic Stream Functions
<https://dl.acm.org/doi/abs/10.1145/3241625.2976010>. dunai can be used to
implement other reactive and FRP frameworks on top, including Classic FRP
and Arrowized FRP variants. bearriver itself is an API-compatible
implementation of Yampa. dunai also comes with a QuickCheck-based temporal
testing library, and can be connected with the testing system haskell-titan.
All versions of GHC from 7.6 to 9.4 are supported.
This is mainly a maintenance release. Among other changes, this version
improves the documentation in dunai-test. Additionally, a function that was
exposed unnecessarily is being deprecated in preparation for its future
We are synchronizing releases with the Yampa project to ensure that
bearriver incorporates any changes added to Yampa. Additionally, the goal
is to eventually use Yampa's tests also to give bearriver full test
Two changes are being discussed that will potentially affect users:
The introduction of a new constraint in VectorSpace in
simple-affine-space would alter the type constraints of some functions.
See #298 <https://github.com/ivanperez-keera/dunai/issues/298>.
A re-structuring of the API to better reflect the purpose of the
implementation. This could also lead to a division of dunai into
multiple libraries. See #305
The next release is expected to be published on October 21, 2022.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe