gpt4 book ai didi

haskell - 在不关闭 ghci 的情况下取消 main

转载 作者:行者123 更新时间:2023-12-01 11:39:25 26 4
gpt4 key购买 nike

我正在使用 Scotty 开发网络服务器.我可以运行 ghci 并继续使用 :r 来重新加载我的代码,但即使我运行 main 我也无法重新启动网络服务器没有杀死ghci。

如何在不关闭 ghci 的情况下取消 main?有没有更好的方法来处理 Web 服务器并自动重启它们?

最佳答案

调用 :set args <arg> ...ghci设置将由 System.getArgs 返回的参数.

然后,使用 async包,在 ghci 中启动服务器用类似 a <- async main 的东西.

稍后调用 cancel a杀死服务器。

另见 this link这解释了如何在服务器运行时重新加载代码。

关于haskell - 在不关闭 ghci 的情况下取消 main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23018679/

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