foreign-ocaml:OCaml 的 Haskell 外部函数接口 (FFI)

时间:2024-07-12 16:58:29
【文件属性】:

文件名称:foreign-ocaml:OCaml 的 Haskell 外部函数接口 (FFI)

文件大小:50KB

文件格式:ZIP

更新时间:2024-07-12 16:58:29

Haskell

外国 ocaml 用于 OCaml 的 Haskell 外部函数接口 (FFI)。 允许将 OCaml 代码集成到 Haskell 程序中:现在界面仍然很粗糙,并且可能有我们需要处理的可怕的内存漏洞,将其视为概念证明。 它提供: 从 Haskell 调用 OCaml 函数; OCaml 数据类型的序列化和反序列化,包括unit 、 bool 、 int 、 double 、 string 、 list 、 tuple和option ; 对序列化代数数据类型的有限自动支持,在没有类型变量时工作(提供了帮助函数用于在两种表示之间进行转换,因此可以构建自定义序列化) 严格和懒惰的评估,支持副作用 当前限制: 不支持向 OCaml 传递高阶函数(不支持 Haskell 函数序列化) 不支持 OCaml 对象和类 元组序列化仅限于 2 到 5 个参数的元组 不处理垃圾收集,所以你的程


【文件预览】:
foreign-ocaml-master
----.gitignore(107B)
----README.md(2KB)
----Setup.hs(46B)
----LICENSE(18KB)
----foreign-ocaml.cabal(2KB)
----src()
--------Foreign()
----example()
--------test.ml(1012B)
--------Main.hs(2KB)
--------Makefile(591B)
----doc()
--------html()
----index.html(502B)

网友评论