<div dir="ltr">Dear all,<br><br>I'm happy to announce the release of Yampa 0.13.5!<br><br>Yampa is a fast, elegant FRP library that enforces a separation between<br>effects (e.g., user input, rendering) and FRP signal function<br>specifications.Yampa prides itself in being a long-standing community<br>project. It's now been around for almost 20 years!!! In all this time,<br>it has enjoyed abundant use in research, in open source, and in<br>industry.<br><br>* Summary of changes<br><br>- Tests in the yampa-test library have now been reorganized to follow<br>  the same structure of Yampa. This change will make it easier to<br>  identify what tests are missing. A summary has been produced as part<br>  of an issue [1].<br><br>- A less-known feature of Yampa is that applicative style is also<br>  supported, and renders programs reminiscent of classic FRP. To make<br>  Yampa more inviting to users who prefer such style, the descriptions<br>  in the package, README and main module have been adapted so that they<br>  do not suggest that arrows syntax or the arrow-based interface is the<br>  only available or even preferred style.<br><br>- Tabs will now produce a compilation error.<br><br>- Multiple maintenance fixes (fix broken links in documentation, remove<br>  unnecessary imports, style fixes, etc.).<br><br>As always, Yampa and yampa-test are released in sync. The CHANGELOGs are<br>available at:<br><a href="https://github.com/ivanperez-keera/Yampa/blob/develop/yampa/CHANGELOG" target="_blank">https://github.com/ivanperez-keera/Yampa/blob/develop/yampa/CHANGELOG</a><br><a href="https://github.com/ivanperez-keera/Yampa/blob/develop/yampa-test/CHANGELOG" target="_blank">https://github.com/ivanperez-keera/Yampa/blob/develop/yampa-test/CHANGELOG</a><br><br>* Releases<br><br>You can explore the current versions at:<br><a href="https://hackage.haskell.org/package/Yampa" target="_blank">https://hackage.haskell.org/package/Yampa</a><br><a href="https://hackage.haskell.org/package/yampa-test" target="_blank">https://hackage.haskell.org/package/yampa-test</a><br><br>* Code<br><br>The github repo is located at:<br><a href="https://github.com/ivanperez-keera/Yampa" target="_blank">https://github.com/ivanperez-keera/Yampa</a><br><br>* Upcoming changes<br><br>We are discussing an upcoming change that may affect users. We are<br>interested in knowing if/how this would affect you (if at all).<br><br>- Addition of new constraint to integral/derivative: The VectorSpace<br>  implementation we are using imposes the Eq and Floating constraints on<br>  vector spaces, but they have turned out not to be necessary. An<br>  alternative implementation is being proposed [2], which removes those<br>  constraints, and gives default implementations for some functions that<br>  meet some type constraints. This change would require adapting the<br>  code of integral, derivative and some related functions to impose an<br>  additional type constraint. We expect most user code to be compatible,<br>  but the change is, technically, API-breaking. This topic is open to<br>  discussion, we invite interested users to come forward.<br><br>* Other notes:<br><br>We have a plan for the upcoming releases. Check out the project issues<br>or message me if you are interested in participating.<br><br><a href="https://github.com/ivanperez-keera/Yampa/issues" target="_blank">https://github.com/ivanperez-keera/Yampa/issues</a><br><br>All the best,<br><br>Ivan<br><br>[1] <a href="https://github.com/ivanperez-keera/Yampa/issues/217" target="_blank">https://github.com/ivanperez-keera/Yampa/issues/217</a><br>[2] <a href="https://github.com/ivanperez-keera/simple-affine-space/tree/develop-no-constraint" target="_blank">https://github.com/ivanperez-keera/simple-affine-space/tree/develop-no-constraint</a></div>