當我編譯使用標準庫的阿格達程序,編譯器花費很長的時間打印出線路如: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