Functional programming 以功能方式处理全局状态?

Functional programming 以功能方式处理全局状态?,functional-programming,state,frp,Functional Programming,State,Frp,在一个复杂的交互式应用程序(比如视频游戏或Web应用程序)中,如何以功能性的方式管理全局状态?下面的文章建议“简单地返回关于发生了什么的语句”。大概,其他一些组件,比如ApplicationState,应该同时保持状态并管理不同组件之间的交互。不幸的是,没有给出具体的例子,我不知道ApplicationState的功能版本应该是什么样子。我正在使用函数式反应式编程(FRP)和Javascript 嗨,我也在研究如何以功能化的方式处理游戏循环。。您如何处理这些主题。@salc2长话短说:AppSt

在一个复杂的交互式应用程序(比如视频游戏或Web应用程序)中,如何以功能性的方式管理全局状态?下面的文章建议“简单地返回关于发生了什么的语句”。大概,其他一些组件,比如
ApplicationState
,应该同时保持状态并管理不同组件之间的交互。不幸的是,没有给出具体的例子,我不知道ApplicationState的功能版本应该是什么样子。我正在使用函数式反应式编程(FRP)和Javascript


嗨,我也在研究如何以功能化的方式处理游戏循环。。您如何处理这些主题。@salc2长话短说:AppState中的全局状态,但它只是一个hashmap。副作用只是通过AppState传递的消息。这样,所有内容都将通过AppState(对调试非常有用)。其他东西会侦听副作用消息并将结果报告给AppState。看见这是一个JS的反应式框架。嗨,我也在研究如何以功能性的方式处理游戏循环。。您如何处理这些主题。@salc2长话短说:AppState中的全局状态,但它只是一个hashmap。副作用只是通过AppState传递的消息。这样,所有内容都将通过AppState(对调试非常有用)。其他东西会侦听副作用消息并将结果报告给AppState。看见这是一个JS的反应式框架。