除了-O0
之外,是否有可以加快编译时间的选项?
如果生成的程序不会被优化,那也没关系。实际上我想经常快速地检查大型haskell包。
标记-fno-code
大大加快了编译速度,但由于此程序使用了TemplateHaskell,因此无法使用它。
答案 0 :(得分:6)
看起来像hdevtools的任务! Hdevtools用作同名vim-plugin的后端,它直接从编辑器提供快速的语法和类型检查。重装模块时,它与ghci一样快。我假设它可以在命令行中使用。
另一种选择是保持ghci实例运行并使用它来键入检查模块。
答案 1 :(得分:2)
我发现拆分大文件可以加快编译速度。