我对 GHC 错误信息的格式不太满意。我该如何创建自定义的打印函数?
我对 GHC 错误信息的格式不太满意。我该如何创建自定义的打印函数?
System.Process
.readProcessWithExitCode
来实现。你可能会尝试使用 readProcess
,因为它的 API 更简单,但它只会从 stdout
中读取数据,而你几乎肯定也需要 stderr
的内容。此外,前者中的退出码也可能非常有帮助:你可以通过检查退出码是否等于 0 来知道编译是否成功,而无需进行解析。