Python中函数式反应式编程的现状是什么?

2024-05-23 19:05:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现了this论文(“实用的函数式反应式编程”),作者(据我所知)试图以Yampa的精神用Python创建一个FRP库。在

我还发现了these有意思的SPJ幻灯片!这些幻灯片似乎得出结论,用动态类型语言实现FRP并不那么容易——不幸的是,这些幻灯片中的要点并没有真正解释原因。在

显然,为什么Python中没有那么多FRP实现?为什么它在哈斯凯尔更普遍?FRP真的需要静态打字吗?在FRP中进行静态打印可以获得多少收益?它是超级必要的还是没有它也能过得去(如果一个人只写了几千行FRP代码)?在

我真的很想知道,如果SodiumFRP可以用C、Java、Haskell等语言实现,那么Python有什么问题?在

值得注意的是,在JS中,目前也没有真正的FRP实现(2015.08.04),因此这表明Python中缺少静态类型是原因,但我并不确信,因此存在问题。在

更新: 有趣的是,我在Python中遇到了Flow Based Programming。FBP和FRP是如何相互联系的?它们似乎只是略有不同,至少,当我比较首字母缩略词中间字符的底部时,我有了第一印象。在


Tags: 函数语言精神类型编程静态原因作者