2012-11-06 77 views
15

用Haskell實現熱代碼交換是可能的嗎?我正在閱讀引發我興趣的Erlang,我想用Haskell來使用這些特性。在Haskell中加載熱代碼

+2

https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/ – nawfal

回答

13

查看包裝dyre,這是專門爲這種目的而設計的。還有hotswap,但它現在幾年沒有更新。

+3

對於基於大型網絡/雲計算項目的任何體驗? – pyCthon

+4

還有['dyre'](http://hackage.haskell.org/package/dyre)和GHC API。 –

+1

@DanielWagner dyre看起來更有希望 – pyCthon

10

Cabal中有plugins包,它提供了加載插件代碼的工具。但是一般來說,Haskell比動態的,字節碼驅動的Erlang在運行時改變代碼更爲不利。