加快GHC的编译速度

时间:2013-03-27 15:40:20

标签: haskell ghc compilation-time

除了-O0之外,是否有可以加快编译时间的选项?

如果生成的程序不会被优化,那也没关系。实际上我想经常快速地检查大型haskell包。

标记-fno-code大大加快了编译速度,但由于此程序使用了TemplateHaskell,因此无法使用它。

2 个答案:

答案 0 :(得分:6)

看起来像hdevtools的任务! Hdevtools用作同名vim-plugin的后端,它直接从编辑器提供快速的语法和类型检查。重装模块时,它与ghci一样快。我假设它可以在命令行中使用。

另一种选择是保持ghci实例运行并使用它来键入检查模块。

答案 1 :(得分:2)

我发现拆分大文件可以加快编译速度。