[英]Is it possible to use Agda as a library?
而不是在文件系統上使用Agda(使用EMACS,終端等),是否可以直接從Haskell使用它作為庫? 例如:
-- UsingAgda.hs
import Agda
-- Prints the type of a term on some Agda code
main :: IO ()
main = typeOf "true" agdaCode where
agdaCode :: String
agdaCode = unlines
["module Hello where "
," "
,"data Bool : Set where"
," true : Bool "
," false : Bool "]
上面的代碼會輸出Bool
,因為true : Bool
在那個Agda代碼上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.