Haskell Blog

FRP — Video from Talk at Bobkonf 2016

Thu, 03 Mar 2016 19:09:25 +0100

Two weeks ago, I had the pleasure of attending the BOB Konferenz 2016 in Berlin, Germany.

BOB is the forum for developers, architects and builders to explore technologies beyond the mainstream and to discover the best tools available today for building software.

I particularly liked the talk by Andres Löh on the Servant library, which , and the [talk by Stefan Wehr][3] on the Swift language by Apple, which showed that, indeed, functional programming already has become mainstream.

Happy New Year, everyone! I’m pleased to announce the release of version of my reactive-banana library on hackage.

This is essentially a maintenance release that fixes an important type mistake. Atze van der Ploeg has kindly pointed out to me that the switchB and switchE combinators need to be in the Moment monad

switchB :: Behavior a -> Event (Behavior a) -> Moment (Behavior a)
switchE :: Event (Event a) -> Moment (Event a)

This is necessary to make their efficient implementation match the semantics.

Apart from that, I have mainly improved the API documentation, adding graphical figures to visualize the main types and adding an introduction to recursion in FRP. Atze has also contributed a simplified implementation of the model semantics, it should now be much easier to digest and understand. Thanks!

The full changelog can be found in the repository. Happy hacking!

Some HTML formatting is allowed in comments.
blog comments powered by Disqus