Open ivanperez-keera opened 1 week ago
I've put a draft implementation in a branch https://github.com/ivanperez-keera/dunai/tree/develop-bearriver-simulation.
I need to think for a bit about this. I wonder if there's an easy, clean, elegant way to generalize it so that it's not specific to the Identity
monad.
Opinions welcome.
This seems like a reasonable balance for now. If anyone has ideas of how to make it even more general, please let me know. Otherwise, I'll merge this as is.
The module
FRP.Yampa.Simulation
is being offered by Yampa, but notbearriver
.This makes the interface offered by
bearriver
not compliant withYampa
, therefore not delivering on the promise of being API-compatible.This is a subissue of #40. Because #40 is a big issue, it's good to split it in several smaller ones.