我正在开发一个使用OpenGL渲染图像的应用程序。我通常的工作流程包括在GHCI中测试代码,因为:r重载和解释模式比编译快得多。
当我通过栈(stack ghci)从ghci运行代码时,前端卡顿,并且可能不响应输入事件。
如果我在不使用-threaded的情况下编译代码,它将按预期工作。
我也可以使用runInBoundThread在stack ghci中让它工作。
发布于 2019-05-24 00:08:29
答案被证明是将正确的RTS选项传递给ghci:
stack repl --ghci-options='+RTS -N -RTS'https://stackoverflow.com/questions/56279178
复制相似问题