[Haskell-cafe] [ANN]: dunai-0.9.0, dunai-test-0.9.0, bearriver-0.13.6

Ivan Perez ivanperezdominguez at gmail.com
Sun Aug 21 21:47:10 UTC 2022


Hi everyone!

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.

*Release information*

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
removal.

   -

   Release: https://github.com/ivanperez-keera/dunai/releases/tag/v0.9.0.
   -

   Hackage:
   -

      dunai: https://hackage.haskell.org/package/dunai.
      -

      dunai-test: https://hackage.haskell.org/package/dunai-test
      -

      bearriver: https://hackage.haskell.org/package/bearriver
      -

   Repo: https://github.com/ivanperez-keera/dunai.

*Upcoming changes*

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
coverage.

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
   <https://github.com/ivanperez-keera/dunai/issues/305>.

The next release is expected to be published on October 21, 2022.

Happy Haskelling!

Ivan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20220821/83f8d7ee/attachment.html>


More information about the Haskell-Cafe mailing list