相关疑难解决方法(0)

是否可以使用Agda作为库?

而不是在文件系统上使用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       "]
Run Code Online (Sandbox Code Playgroud)

上面的代码会输出Bool,因为true : Bool在那个Agda代码上.

haskell agda

3
推荐指数
1
解决办法
205
查看次数

标签 统计

agda ×1

haskell ×1