我最近遇到了ghcjs haskell-to-javascript編譯器,但我不確定它是如何「準備就緒」的。去年似乎沒有什麼活動。哈斯克爾到JavaScript編譯器?
在Haskell中是否有與GWT等價的功能?
此外,更多的討論問題:你認爲會有一個gwt haskell相當於?爲什麼或者爲什麼不?
我最近遇到了ghcjs haskell-to-javascript編譯器,但我不確定它是如何「準備就緒」的。去年似乎沒有什麼活動。哈斯克爾到JavaScript編譯器?
在Haskell中是否有與GWT等價的功能?
此外,更多的討論問題:你認爲會有一個gwt haskell相當於?爲什麼或者爲什麼不?
Ji似乎相關,雖然它不做任何Haskell到JS編譯;它讓一個Haskell服務器控制通過AJAX連接到它的瀏覽器。
看起來好像UHC支持compiling to JavaScript並且有一些libraries along those lines,但我不知道UHC與GHC擴展的兼容性是怎樣的,或者支持有多成熟。
我不相信編譯完整的Haskell to JavaScript是一條高效的途徑;在高級語言之上實現懶惰評估等開銷可能會很大,並且所有的attempts so far(我沒有檢查過UHC生成的代碼)似乎產生了相當大的JavaScript(誠然,HTTP壓縮緩解了這個)。
我不認爲ghcjs正在積極開發,但它可能比UHC的支持更穩定。 Yhc的支持似乎是迄今爲止最遠的,但不幸的是,Yhc是一個死亡項目。
有幾個這樣的編譯器可以立即使用。
我做了一個[非常簡短的比較](https://www.joachim-breitner.de/blog/archives/602-Running-Circle-Packing-in-the-Browser-using-Haste.html)。 – 2013-07-12 08:47:03
我在搜索ghcjs時遇到了這個問題。有一個更新的回購:https://github.com/ghcjs/ghcjs – Nathan 2012-06-27 12:52:11