gpt4 book ai didi

haskell - Yesod 使用 GHCI 而不是 GHC 实时重载《哈姆雷特》?

转载 作者:行者123 更新时间:2023-12-02 14:01:59 25 4
gpt4 key购买 nike

我刚刚听说 Yesod 并开始阅读这本书。在莎士比亚的章节中,大约 3/4 下来,他们说......

“重载模式不适用于 Hamlet,仅适用于 Cassius、Lucius 和 Julius。Hamlet 中有太多复杂的功能直接依赖于 Haskell 编译器,无法在运行时重新实现。”

这是否意味着每次更改 HTML 时服务器都必须重新编译?使用 Ghci 进行实时编译有什么好处吗?或者该技术是否已经在 Yesod 中得到了充分利用?

这个软件似乎是最宏伟的项目之一。我真的很期待更多地了解 Yesod 和这种编程风格!

最佳答案

我不确定(a)您是否询问在更改 Hamlet 文件后部署应用程序,或者(b)您是否只需要实时反馈而无需在开发过程中手动重新编译。

无论如何,如果是(a):我自己没有做过,但我认为答案是肯定的,你将不得不重新编译和重新部署。

如果是 (b):如果您使用 yesod --dev devel 启动服务器,它将监听任何更改并自动重新编译。如果刷新页面,更改应该可见,或者如果有任何错误,它将显示在日志中。

希望有帮助!

关于haskell - Yesod 使用 GHCI 而不是 GHC 实时重载《哈姆雷特》?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17916302/

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