4
我使用Haskell Miso框架編寫前端Web應用程序,the Nix compilation process需要很長時間。Haskell Miso編譯速度更快
我該如何加快速度?
或者有什麼建議的方法來實現近乎即時的編輯 - 編譯 - 運行週期?
我使用Haskell Miso框架編寫前端Web應用程序,the Nix compilation process需要很長時間。Haskell Miso編譯速度更快
我該如何加快速度?
或者有什麼建議的方法來實現近乎即時的編輯 - 編譯 - 運行週期?
(幸得NickSeagull)
爲了更快的編輯 - 編譯 - 運行週期,建議使用如下。
首先,進入尼克斯配置shell環境:
nix-shell -A env
然後輸入GHCJSi殼:
cabal configure --ghcjs
cabal repl
GHCJSi啓動Web服務器。您應該立即從Web瀏覽器通過http://localhost:6400/
連接到它從GHCJSi殼 - 和每次Main.hs
變化 - 重新編譯和新代碼發送到瀏覽器:
> import Miso.Dev # Once
> :r
> clearBody >> main
在Web用戶界面瀏覽器現在將使用新代碼自動更新。快樂黑客!