[ANN] dunai-0.10.1 and bearriver-0.14.1

Dear all, I'm happy to announce the release of Dunai 0.10.1 and Bearriver 0.14.1! Dunai is a reactive programming library structured around a notion of Monadic Stream Functions. Dunai can be used to implement other reactive and FRP frameworks on top, including Classic FRP and Arrowized FRP variants. Dunai comes with: - bearriver: API-compatible implementation of Yampa. (The Bear River is a tributary to the Yampa river.) - dunai-test: QuickCheck-based temporal testing library that can be connected with the testing system haskell-titan. See https://github.com/ivanperez-keera/dunai#features for details on Dunai's features. This new release introduces a breaking change in Monadic Stream Functions' instance of VectorSpaces. Most code using that instance should work without changes but, in some cases, the use of 'constantly' is now necessary. (This case is described in the discussion thread of issue #298.) * Summary of Version 0.10.1: - Implement dot in MSF's instance of VectorSpace (#298). - Enable FlexibleContexts in VectorSpace instance module (#344). As always, dunai, dunai-test and bearriver are released in sync. For details, see: - https://github.com/ivanperez-keera/dunai/releases/tag/v0.10.1 * Releases You can explore the current versions at: - https://hackage.haskell.org/package/dunai - https://hackage.haskell.org/package/dunai-test - https://hackage.haskell.org/package/bearriver * Code The github repo is located at: https://github.com/ivanperez-keera/dunai * What's coming This release comes exactly 2 months after the last release. The next release is planned for Apr 21, 2023. There are several issues open that you can contribute to: https://github.com/ivanperez-keera/dunai/issues Following our roadmap, the pending changes remain as follows: - Full conformance to style guide. - Benchmarks: Facilitate making sound, evidence-based decisions about suggested improvements to the implementation, by completing a series of benchmarks. * Donations Our project is now seeking donations to help continue developing dunai, create new open source libraries, new material, and give talks. Special thanks go to @johannes-riecken for sponsoring my work on the dunai project with a regular contribution. Github will match the first 5K donated, so if you donate $1/month, github will donate the same amount. No donation is too small. Any contribution will absolutely help. See https://github.com/sponsors/ivanperez-keera for details. If you can help, please come forward. All the best, Ivan
participants (1)
-
Ivan Perez