使用它编译C lib和OCaml exe,全部使用ocamlfind
我正在尝试弄清楚如何使用 ocamlfind 编译 C 库和使用该 C 库的 OCaml 可执行文件。 我整理了一组相当愚蠢的示例文件。 % cat sillystubs.c #include …
ocamlgraph中的Goldberg算法可以用来找到最小成本流图吗?
我正在寻找 OCaml 中最小成本流图问题的实现。 OCaml 库 ocamlgraph 具有 Goldberg 算法实现。 论文名为高效实施Goldberg-Tarjan最小成本流算法指出Go…
使用 OCaml 中包含的模块
在 OCaml 3.11 中,我想使用 include 指令“扩展”现有模块,如下所示: module MyString = struct include String let trim s = ... end 没问题。但…
如何从ocaml列表中获取子列表
我正在查看列表文档。该库似乎没有提供 sublist 功能。 我正在尝试获取从 i 到 j 的元素列表。现在我必须将其写为: let rec sublist list i j = if i…
在 OCaml 中对列表进行排序
以下是对任何给定列表进行排序的代码: let rec sort lst = match lst with [] -> [] | head :: tail -> insert head (sort tail) and insert elt…
OCaml:没有定义值的柯里化
我有两个函数 f 和 g,我试图返回 f(g(x)) 但我不知道 x 的值,而且我不太确定如何处理这个问题。 更具体的例子:如果我有函数 f = x + 1 和 g = x * …
创建调用 OCaml 或 Haskell 的 GUI 桌面应用程序——这是一件傻事吗?
在 Haskell 和 OCaml 中,都可以从 C 程序调用该语言。为 Windows、Mac 或 Linux 创建广泛使用此技术的本机应用程序有多可行? (我知道有像 wxHaskel…
用 C 编写的程序可以比用 OCaml 编写并翻译成 C 的程序更快吗?
所以我有一些很酷的图像处理算法。我用 OCaml 写的。它表现良好。我现在可以使用这样的命令 ocamlc -output-obj -o foo.c foo.ml 将其编译为 C 代码(…
有免费的 OCaml 到 C 转换器吗?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…