Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
用于分析 OCaml 代码的工具 [关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 除了在编译时使用 p 选项然后使用 gprof 之外 是否有人知道用于分析 OCaml 代码的程序 我
profiling
ocaml
gprof
Reasonml 中 -> 和 |> 有什么区别?
经过一段时间的激烈谷歌搜索 我得到了一些例子 人们在一个代码中使用两种类型的运算符 但通常它们看起来就像做一件事的两种方式 它们甚至具有相同的名称 tl dr 决定性的区别在于 gt 管道到第一个参数 同时 gt 管道到最后 那是 x gt
ocaml
pipeline
reason
bucklescript
Ocaml 变体类型
无论我读什么教程 手册 OCaml 类型总是让我感到困惑 我需要定义一个类型 比如说测试 它包含以下形式 具有以下形式之一的类型 a b 测试 空 T t N n Seq x1 xn 我知道如何做前 3 个 但我完全不知道如何定义最后一个形
ocaml
尾递归List.map
OCaml 中典型的 List map 函数非常简单 它接受一个函数和一个列表 并将该函数递归地应用于列表的每个项目 我现在需要将List map转换为尾递归函数 该怎么做 累加器应该累加什么 可以说 最简单的方法是实施map就尾递归辅助函
list
ocaml
tailrecursion
ocamlbuild;建筑顶层
已成功使用子目录重新组织了我的 ocamlbuild 项目 https stackoverflow com questions 2209532 properly compiling modules in subfolders ocamlbu
buildautomation
ocaml
Compilation
ocamlbuild
“cma 文件不是字节码目标文件” => 这是什么意思?
我正在尝试安装 ocaml sqlite3 绑定 以从 o caml 程序访问 sqlite 数据库 配置和make都很顺利 但是安装失败 因为文件 sqlite3 cma 不是字节码目标文件 见下文 Software ocaml sqli
SQLite
ocaml
尝试进一步了解OCaml的接口/模块
我理解 OCaml 中有以下概念interfaces and module 我现在明白如何使用它们了 然而 我不明白的是如何充分利用它们 例如 在 Java 中 假设我们有一个接口Map我们还有Hashtable and HashMap实施
functionalprogramming
ocaml
在 OCaml 中中断调用
如果计算时间太长 我想中断呼叫 就像这样 try do something with Too long gt something else 在 OCaml 中可以做类似的事情吗 功能do something不得修改 一般来说 中断函数的唯一
ocaml
构建 OCaml 交叉编译器 - 配置部分
我需要构建一个 OCaml 交叉编译器 遗憾的是 这似乎不支持开箱即用 需要做一些工作 如上所述 http brion inria fr gallium index php CrossCompiler对于旧版本的OCaml编译器 http
makefile
ocaml
configure
crosscompiling
是否可以在函数内部定义异常
在 OCaml 中实现 提前返回 的一种方法是通过异常 exception Exit let myfunc try for i 0 to do if then raise Exit done false with Exit gt true
ocaml
是否有具有显式子类型的 ADT 名称?
我正在为将 ADT 与显式子类型相结合的数据类型寻找合适的名称 在我的一个应用程序中 我使用类似于 ADT 的结构来表示解析树 在解析树上执行递归模式匹配 我发现如果可以将 ADT 与子类型结合起来会非常方便 如下例所示 注意 该示例是用
Haskell
functionalprogramming
ocaml
F# 更改为 OCaml [关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 F 源自 OCaml 但是缺少或添加了哪些主要项目 具体来说 我很好奇可用于学习 OCaml 的资源对
F
ocaml
functor
OCaml:模式匹配与 If/else 语句
因此 我对 OCaml 完全陌生 并且在实现第一个功能方面进展相当缓慢 我无法理解的一件事是何时使用模式匹配功能 例如 let foo gt true gt false 与使用 if else 结构类似 let foo a if a the
functionalprogramming
ifstatement
patternmatching
ocaml
为什么 OCaml/F# 中的函数默认不是递归的?
为什么 F 和 OCaml 可能还有其他语言 中的函数默认情况下不是递归的 换句话说 为什么语言设计者认为明确让你输入是个好主意rec在如下声明中 let rec foo 并且默认情况下不赋予函数递归能力 为什么需要明确rec构造 原始 M
F
recursion
ocaml
创建直方图 OCaml
我的任务是创建一个直方图 输出某个元素在列表中出现的次数 Input 2 2 2 3 4 4 1 Output 2 3 2 2 2 1 3 1 4 2 4 1 1 1 Expected output 2 3 3 1 4 2 1 1 My c
ocaml
在 OCaml 中编译并运行
我是 OCaml 新手 我想知道如何将 ocaml 代码写入文件 然后编译它以在需要时运行它 现在我通过输入使用 OCamlocaml在 Mac 或 Linux 终端中并编写代码 但是当我完成并关闭软件时 我会丢失所有工作 有很多选择 但最
ocaml
为什么 `;;` 在 utop 中给我一个语法错误?
我正在开发一个简短的项目 将小程序从 python 转换为 java 反之亦然 我创建了以下代码 并在 utop 中进行了测试 let c let x for int i 0 i lt 10 i and y for i in range 0
ocaml
utop
关于OCaml中的模式匹配算法
我正在为我用 OCaml 设计的函数式语言编写编译器 我希望我的小语言具有模式匹配的功能 但是 我陷入了想出一种算法来实现它的困境 当我深入研究这个问题时 它看起来真的很复杂 我用google找不到太多关于相应算法的有用信息 如果有人能给我
functionalprogramming
patternmatching
ocaml
Ocaml 有 Bignum 模块吗?
我做了一些搜索 显然标准库中曾经有一个 Bignum 模块 根据this http alan petitepomme net cwn 2004 05 11 html 5但此时我在标准库中看不到任何内容 核心 OCaml 发行版中没有 big
ocaml
为 ARM 交叉编译 ocaml 应用程序
我正在交叉编译一个触摸屏驱动程序 它附带一个 ocaml 校准应用程序 我正在尝试编译 ARM 的驱动程序和应用程序 特别是运行 Angstr m 的 Beagleboard 事情是这样的 raziel Bebop zytouch driv
arm
ocaml
crosscompiling
TouchScreen
angstromlinux
«
1 ...
3
4
5
6
7
8
9
10
»