问题标签 [typerex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
14876 浏览

linux - 知道 OCAML IDE 吗?

知道 OCAML/CAML IDE 吗?尤其是在 Linux 上运行的?

0 投票
4 回答
15877 浏览

ide - 寻找 OCaml IDE

我喜欢 F#,但有时我需要一些轻量级和跨平台的东西,而且肯定不需要 .NET。我多次尝试使用 OCamL,但似乎无法启动它。

  1. 安装了 IDEA,添加了 OCamL 插件 -> 不起作用
  2. 安装了 eclipse ODT 插件 -> 甚至无法启动配置 OCamL 编译器 - 太复杂了
  3. 甚至很久以前就尝试过 NetBeans 插件,但甚至无法处理它。

所以,现在,我在命令外壳和不同的灯光编辑器中使用 ocamlc -o "main.exe" "main.ml" 。我不使用 Vim 或 Emacs,我使用的是 nano,而且我有使用全功能 IDE 的习惯。

我找到了各种文档(这对我来说似乎是最好的入门 http://caml.inria.fr/pub/docs/oreilly-book/html/index.html)但是在寻找一些具体的东西时仍然感到困惑类似的 sqlite 访问。发现这个: http: //neugierig.org/software/ocaml/sqlite/带有奇怪的 api 注释,没有示例。我发现的所有关于 IDE 使用的文档都已过时或不起作用。

附加子问题:有人告诉我“不要使用 OCamL,对于库支持低的学生来说,它是一种死语言,而且似乎快要死了,改用 python 或 ruby​​”。但我喜欢 OCamL 的美丽。我想试一试。告诉我今天将 OCamL 用于生产代码是否正常?

谢谢你。

0 投票
1 回答
232 浏览

ocaml - 缩进让打开Mod

有没有办法从 TypeRex 获得这种布局?

我最终得到了这个,而不是这对我来说看起来不是最理想的

0 投票
1 回答
133 浏览

ocaml - 代码完成不适用于 typerex 中的 js_of_ocaml

是否可以在 Typerex 中为外部模块启用类型完成?特别是我正在尝试使用 js_of_ocaml。

我可以在代码完成中看到本地标识符,所以它肯定是启用的,但是当我输入(例如)时,Dom_html.我没有得到模块内容的列表。

0 投票
1 回答
379 浏览

functional-programming - TypeRex 是否支持 OCaml 4.00.1?

嗨,我想使用 TypeRex,但它说

TypeRex 是否支持 OCaml 4.00.1?


我进一步关注了这个页面http://www.typerex.org/manual-setup.html

我用了这个命令

它没有抱怨,但在我使用之后

它说

任何人都可以帮助我吗?

0 投票
1 回答
377 浏览

linux - Linux 有没有好的“OCaml 浏览器”工具?

我正在使用 Emacs + Typerex 进行 OCaml 编程。我之前在 Windows 中尝试过 OcaIDE。它不如 Typerex,但它确实有一个很好的功能:Ocaml Browser

Windows 中的 OcaIDE

反正Typerex有这样的浏览器吗?(linux中的eclipse + OcaIDE可能会工作,但我不像typerex那样喜欢它)

谢谢

0 投票
1 回答
1546 浏览

git - 无法克隆开发分支

我想从它的开发分支安装typerex。但是我在克隆它时遇到了麻烦,如下所示:

有谁知道该怎么做?

0 投票
1 回答
192 浏览

ocaml - typerex 1.0.1 与 ocaml 3.12.1 和 emacs,找不到 cmt(i) 文件

有没有人设法让当前版本的 typerex(我猜是 1.0.1)意味着 ocaml < 4.0.0 完全工作?我目前使用 ocaml 3.12.1,应该不错,还有 emacs24。我按照 typerex 网站上的说明进行操作,所以我下载了 gz,进行了配置、制作、制作安装,并将 emacs 行添加到我的 .emacs 文件中。如果我启动 emacs,它会执行代码高亮显示,但是当我从 typerex 下拉菜单中尝试某些操作时,例如重命名,我得到一个“命令失败:没有 cmt(i) 文件...”。

根据 typerex 的站点(http://www.typerex.org/manual-index.html),我应该在 myocamlbuild 文件中添加一行,

Options.ocamlc := S [ A "ocp-ocamlc"]

,我确实喜欢这样:

但我仍然遇到同样的问题。

如前所述,我的 .typerex 文件指向我的 _build,因此 CMT _build (这是该文件中目前唯一存在的内容)。

我开始怀疑,因为显然 cmt 文件仅在 ocaml 4.0.0 或类似的版本中受支持(在某处阅读),所以我在某处得到了错误的版本(我不这么认为,但这并不当然不能证明任何事情)。该网站上的文档有点稀疏,支持选项卡立即转发到 stackoverflow,所以我在这里,我猜...

卡斯帕

0 投票
3 回答
1975 浏览

ocaml - ocaml-top 可以加载外部库吗?

我正在按照教程http://caml.inria.fr/pub/docs/oreilly-book/html/index.html学习 OCaml 。我想尝试一些使用“核心”库的列表函数的示例。我启动 ocaml-top ( http://www.typerex.org/ocaml-top.html ) 并在打开“Core.Std”时收到以下错误:

文件 ~/.ocamlinit 包含以下行(从Ocaml 和 Opam 添加:未绑定模块 Core):

从命令行执行 ocaml 工作正常(它在 init 上加载了很多 .cma 文件)并且打开“Core.Std”没有问题。我可以编译模块:

我创建了自己的与“核心”链接的顶层,并且工作正常:

但是 ocaml-top 无法打开 'Core.Std'。使用我的顶层启动 ocaml-top 不会打开“Core.Std”

在 ocaml-top 的提示符处插入 ~/.ocamlinit 的内容

在评估面板中产生以下输出:

我已经用 OPAM 安装了 OCaml、core 和 ocaml-top

ocaml-top 的网站有一个最简单的文档。所以,我的问题是:任何人都知道 ocaml-top 是否可以加载和打开像“core”这样的外部库?

谢谢

0 投票
3 回答
2412 浏览

ocaml - ocaml top:获取用户的输入

你能告诉我如何在 Ocaml-top 中获取用户的输入吗?

它可以在这个链接中找到:http ://www.typerex.org/ocaml-top.html

我是 Ocaml 的初学者,我正在尝试获取用户的输入来运行此示例

这是代码:

但程序停在Type a number