【文件属性】:
文件名称:linenoise-ml:用于Linenoise的OCaml包装器
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-12 01:02:07
C
#安装
opam pin ctypes https://github.com/ocamllabs/ocaml-ctypes
opam install ctypes
oasis setup
ocaml setup.ml -configure
ocaml setup.ml -build
ocaml setup.ml -install
重建存根
ocamlfind ocamlc -linkpkg -g -package ctypes -package ctypes.foreign -package ctypes.stubs linenoise_bindings.ml -o linenoise_bindings.native
./linenoise_bindings.native
建立例子
该示例是从C示例移植而来的。 它在功能上是相同的
ocamlfind ocamlopt -linkpkg -
【文件预览】:
linenoise-ml-master
----linenoise.ml(2KB)
----headers()
--------cstubs_internals.h(163B)
--------unsigned_stubs.h(3KB)
--------managed_buffer_stubs.h(577B)
--------type_info_stubs.h(615B)
--------raw_pointer.h(778B)
--------complex_stubs.h(720B)
--------primitives.h(3KB)
----linenoise_bindings.ml(2KB)
----.merlin(57B)
----_oasis(773B)
----.gitmodules(0B)
----linenoise_c()
--------linenoise.c(28KB)
--------linenoise.h(2KB)
----README.md(640B)
----example.ml(1KB)
----linenoise_stubs.c(2KB)