由于钠已被作者弃用,我正试图将我的代码移植到reactive-banana.然而,两者之间似乎存在一些不协调,以至于我很难过度使用.
例如,在钠中很容易检索行为的当前值:
retrieve :: Behaviour a -> IO a
retrieve b = sync $ sample b
Run Code Online (Sandbox Code Playgroud)
我不知道如何在反应性香蕉中这样做
(我想要这个的原因是因为我试图将行为导出为dbus属性.可以从其他dbus客户端查询属性)
编辑:替换"民意调查"一词,因为它具有误导性