我一直在尝试用F#中的GUI学习功能反应式编程。根据我的理解,这种模式允许通过更新全局State对象来实现单向数据流,而全局State对象又更新相应的UI组件。 我找到了这样的帖子:http://steellworks.blogspot.de/2014/03/tutorial-functional-reactive.html进入如何订阅Observables以及输入何时发生变化,但我试图找出如何保持一个不可变的全局状态,它将更新所有必要的组件。我试图在Eto.Forms中实现这一点,因为我希望它与跨平台兼容 我不确定FRP是否是我正在寻找的模式,或者我是否正在寻找完全错误的方向。
基本上,我的问题是:我如何在F#中实现像FRP模式一样的榆树