gpt4 book ai didi

haskell - Haskell Miso 的编译速度更快

转载 作者:行者123 更新时间:2023-12-02 15:48:42 34 4
gpt4 key购买 nike

我使用 Haskell Miso 框架来编写前端 Web 应用程序和 the Nix compilation process花费很长时间。

怎样才能加快速度?

或者建议采用什么方法来实现近乎瞬时的编辑-编译-运行周期?

最佳答案

(归功于NickSeagull)

为了加快编辑-编译-运行周期,建议使用 GHCJSi,如下所示。

首先进入Nix配置的shell环境:

nix-shell -A env

然后,进入GHCJSi shell:

cabal configure --ghcjs
cabal repl

GHCJSi 启动 Web 服务器。您应该立即通过网络浏览器通过http://localhost:6400/连接到它。

从 GHCJSi shell 中 - 每次 Main.hs 更改 - 重新编译并将新代码发送到浏览器:

> import Miso.Dev  # Once
> :r
> clearBody >> main

网络浏览器中的 UI 现在将使用新代码自动更新。快乐黑客!

Example project

关于haskell - Haskell Miso 的编译速度更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45651371/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com