当我编译使用标准库的阿格达程序,编译器花费很长的时间打印出线路如:Agda可以在批处理模式下更快地编译?
Skipping Relation.Binary.Consequences (/home/owen/install/lib-0.6/src/Relation/Binary/Consequences.agdai).
Skipping Relation.Binary.Indexed.Core (/home/owen/install/lib-0.6/src/Relation/Binary/Indexed/Core.agdai).
Skipping Relation.Binary (/home/owen/install/lib-0.6/src/Relation/Binary.agdai).
我猜它安全地“跳过”他们的理由是,他们已编译(目录中已有.agdai文件)。但它仍然花费大量时间跳过它们,编译花费的时间不止一分钟。
有没有办法在每次编译时避免所有这些额外的工作?
通过编译你的意思是生产一个可执行文件或只是typechecking? – Saizan 2012-10-21 01:15:56
@saizan好问题。我认为只需进行类型检查就足够了,因为它是最重复的任务。虽然生成一个可执行文件也很好。 – Owen 2012-10-21 04:42:00