我會更新行爲(單元/ Val)從它的當前值。 但是下面的代碼拋出一個線程被無限期阻塞在MVar操作中異常。 我預料它會打印三次'i值'。 我錯過了什麼? - 謝謝。 {-# LANGUAGE RecursiveDo #-}
module Main where
import FRP.Sodium
main :: IO()
main = do
由於鈉已被作者deprecated我試圖將我的代碼移植到反應香蕉。然而,兩者之間似乎有些不協調,我很難過度。 例如,鈉很容易檢索行爲的當前值: retrieve :: Behaviour a -> IO a
retrieve b = sync $ sample b
我不明白如何在無功香蕉 (我想之所以這樣做這是因爲我想要的行爲導出爲DBUS財產屬性可以從其他DBUS客戶查詢) 編輯:代替「民