除了 之外,是否有-O0
可以加快编译时间的选项?
生成的程序是否不会被优化并不重要。实际上,我只想经常快速地对大型 haskell 包进行类型检查。
Flag-fno-code
极大地加快了编译速度,但由于该程序使用了 TemplateHaskell,因此无法使用它。
除了 之外,是否有-O0
可以加快编译时间的选项?
生成的程序是否不会被优化并不重要。实际上,我只想经常快速地对大型 haskell 包进行类型检查。
Flag-fno-code
极大地加快了编译速度,但由于该程序使用了 TemplateHaskell,因此无法使用它。
看起来像是hdevtools的任务!Hdevtools 被用作同名 vim 插件的后端,它直接从编辑器提供快速的语法和类型检查。重新加载模块时,它与 ghci 一样快。我假设它可以从命令行使用。
另一种选择是保持 ghci 实例运行并使用它来检查您的模块。
我发现拆分大文件可以加快编译速度。