Haskell Miso 的编译速度更快
Faster compilation for Haskell Miso
我使用 Haskell Miso 框架编写前端 Web 应用程序,the Nix compilation process 需要很长时间。
我怎样才能加快速度?
或者推荐的方法是什么来实现近乎瞬时的编辑-编译-运行 循环?
(归功于 NickSeagull)
为了更快的编辑-编译-运行循环,建议使用GHCJSi
如下。
首先进入Nix配置的shell环境:
nix-shell -A env
然后,输入GHCJSi shell:
cabal configure --ghcjs
cabal repl
GHCJSi 启动网络服务器。您应该立即通过 http://localhost:6400/
从 Web 浏览器连接到它
来自 GHCJSi shell——每次 Main.hs
更改——重新编译并将新代码发送到浏览器:
> import Miso.Dev # Once
> :r
> clearBody >> main
Web 浏览器中的 UI 现在将使用新代码自动更新。快乐黑客!
我使用 Haskell Miso 框架编写前端 Web 应用程序,the Nix compilation process 需要很长时间。
我怎样才能加快速度?
或者推荐的方法是什么来实现近乎瞬时的编辑-编译-运行 循环?
(归功于 NickSeagull)
为了更快的编辑-编译-运行循环,建议使用GHCJSi
如下。
首先进入Nix配置的shell环境:
nix-shell -A env
然后,输入GHCJSi shell:
cabal configure --ghcjs
cabal repl
GHCJSi 启动网络服务器。您应该立即通过 http://localhost:6400/
从 Web 浏览器连接到它来自 GHCJSi shell——每次 Main.hs
更改——重新编译并将新代码发送到浏览器:
> import Miso.Dev # Once
> :r
> clearBody >> main
Web 浏览器中的 UI 现在将使用新代码自动更新。快乐黑客!