是否有任何活着的Haskell庫實現FRP並可用於編程UI /交互式圖形?Alive GUI庫支持Haskell的FRP
我從這樣的庫預計有:
- 不使用任何瘋狂的GHC擴展,因此代碼可以由凡人可以理解。
- 沒有放棄(在最後6個口中有一些提交,並且郵件列表中的回答線程很少)。
- 支持一些現代化的窗口庫(Qt,GTK)並涵蓋了相當多的功能。
- 也有繪圖和動畫支持,即讓用戶簡單地定義一些形狀和效果,並將其參數綁定到行爲。
我查了一些資源,圖片很傷心。
- 原創Fran及其祖先Fruit家族正式死亡。
- Reactive是一個抽象框架,沒有綁定到真正的用戶界面/圖形(我錯過了什麼?)。
- Netwire也看起來針對一般情況。目前它沒有文檔介紹如何使用它來構建UI /圖形。唯一的例子是full application甚至不接近教程。
- Grapefruit看起來不錯,但它在2013年12月和mailing list充滿垃圾郵件的最後commits。我認爲它被放棄了。
- Yampa還沒有文檔可言,而mailing list是無聲的,因爲2013年十一月
[有反應的幾個後端。](http://hackage.haskell.org/packages/search?terms=reactive) – user2407038
[我認爲只有一個...](http://packdeps.haskellers .com/reverse/reactive) –
鈉有一個Scala端口,所以這是一個替代方案,將它與JavaFX結合在一起,並且您擁有強大的FRP系統。 ELM是Haskell喜歡的,擁有你需要的所有東西。這裏也是這樣的:http://weblog.luite.com/wordpress/ – jhegedus