从Coq中提取时,您能自动添加Haskell导入语句吗?

时间:2018-04-30 14:32:37

标签: haskell coq coq-extraction

我正在从Coq提取到Haskell,需要在Haskell端导入几个模块。是否有任何Coq提取功能允许您自动执行此操作?我知道我可以写一个脚本来做这件事,但我不想在必要时重新发明轮子。

1 个答案:

答案 0 :(得分:1)

没有,而且非常难过。

我们使用添加了多个导入(fiximports.py)的Python脚本解决了这个问题,但这需要使用Haskell预处理器(通过将-F -pgmF fiximports.py传递给{{1}来使用它})并导致未使用的导入警告,并且不是非常优雅。

我认为问题在于这些导入对于OCaml提取是不必要的,并且该功能还没有被设计和实现用于Haskell提取。