问题标签 [tuareg]

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 投票
3 回答
2644 浏览

emacs - 如何为 OCaml 下载和安装 Emacs?

问这个问题我感觉很迟钝,但我已经把头撞在墙上有一段时间了......

该目录由获取 emacs 的网站链接:http: //ftp.gnu.org/pub/gnu/emacs/。我要哪个文件?我下载emacs-23.1.tar.gz并解压了它,但我现在不知道该怎么办。我找不到任何要执行的文件。

(我正在运行 Vista。)

然后我想在 OCaml 中使用 tuareg 模式。帮助?

0 投票
2 回答
820 浏览

ocaml - Ocaml:错误 - 此表达式具有类型 x,但与类型 x 一起使用

这是我的错误:

可能会发生什么导致这种情况?我正在使用 emacs tuareg,并一一加载评估文件。有时会发生这种情况,有时则不会。

0 投票
4 回答
1723 浏览

emacs - OCaml Emacs Tuareg:评估短语键盘快捷键,以及如何显示实际的希腊符号?

关于 OCaml 的 Emacs Tuareg 的两个问题:

  1. 我见过一些配置,它显示一个字母符号而不是一个'。我怎样才能打开这个?

  2. “评估短语”或“评估缓冲区”的键盘快捷键是什么?

0 投票
3 回答
394 浏览

emacs - 如何在 tuareg-mode emacs 中指定注释文件的自定义路径?

在emacs中使用tuareg-mode时是否有指定annot文件的路径?我试图找出我的函数的类型,并且模式抱怨“不是注释文件”。

我的构建结构是:

0 投票
1 回答
356 浏览

ocaml - Why can't I evaluate this OCaml line with tuareg mode's C-c C-e command?

Background: I'm using Emacs 23.3, OCaml 3.12.0 and tuareg 1.45.7.

I'm looking at the Hickey OCaml book, and trying to run the examples on pg. 157 of the book, 167 of the .pdf. The problem arises with the expression

When I type that into my emacs buffer in tuareg-mode, and try to evaluate it with C-c C-e, I get the following error in the caml toplevel:

Notice how the final a doesn't appear in command sent to the toplevel. If I type the line into the toplevel directly, it works just fine:

So my question is: Why doesn't this work, and how can I fix it? Updating tuareg doesn't seem to be an option: I've tried to use tuareg version 2.0, but that won't even load properly.

Update: This was fixed in the tuareg SVN trunk as of 12/8/12. I don't think they've updated the release with the fix, but you can grab the trunk anonymously with

bearing in mind the usual caveats about development vs. release versions.

0 投票
1 回答
450 浏览

emacs - 关于如何对我的 ocaml prog 进行类型注释的天真问题。在 emacs 中

我听说我们可以注释 ocaml prog。按他们的类型。论坛中的一个旧帖子建议使用 http://cristal.inria.fr/~remy/poly/emacs/index.html的 ocaml 模式

我一直在使用 Tuareg 模式,它建议使用“cc ct”来检索类型,cf。tuareg.el 中的这段代码

我得到了“cc ct”未定义,尽管一切似乎都配置得很好。

这是 .emacs 文件

这是 caml 模式下的文件(包含 ocaml.el)

我做了以下

--写一个阶乘函数。在 ocaml 中,称为“annot.ml”

--ocamlc -annot annot.ml

--用emacs打开annot.ml,当光标在“n”下时按“cc ct”

我进入了 emacs 的 minibuffer

结论,我仍然无法检索类型。为什么???谢谢你的想法。

更多信息:当我尝试 Mx caml-[tab] 时,我得到以下列表,其中不包含 caml-types-show-types

0 投票
1 回答
379 浏览

emacs - Emacs下caml-mode可以使用tuareg的字体吗?

对于“if”</a> 的缩进,我必须caml-mode在 Emacs 下使用。

但我发现 的字体tuareg比 更丰富多彩caml-font,所以我的问题是是否可以使用tuaregin的字体caml-mode

此外,对于当前需要的.emacscaml-font,当我打开.ml文件时,某些行(尤其是在文件开头)没有突出显示。如果我去那些行,修改它们,它们会改变它们的颜色。谁能告诉我如何解决这个问题?

tuareg另外,除了and之外,你还有一些更好的字体供 ocaml 程序推荐caml-font吗?

非常感谢!

0 投票
3 回答
3054 浏览

emacs - Ocaml - Emacs 图阿雷格模式

我刚开始在 emacs 中使用 tuareg 模式进行 ocaml 编程。那么有人能告诉我使用它的主要优点是什么吗?有人可以建议我为此提供任何教程吗?

0 投票
1 回答
1401 浏览

emacs - OCaml 的 emacs 颜色主题

我在 tuareg 模式下使用控制台 emacs 来编辑 OCaml 代码。对于语法突出显示,我正在使用 color-theme 包,并且我已经在 jsc-dark 颜色主题上安顿了一段时间。可悲的是,我的 OCaml 编辑经验的结果是平庸的(大多数句法元素被渲染为黄色)。我尝试过的其他颜色主题产生了类似的结果(实际上我花时间尝试了所有这些主题)。我在网上看到了 emacs 屏幕截图,它使用更加多样化的调色板来呈现 OCaml 语言的不同部分。有没有人有更好的主题或 OCaml 语法高亮解决方案来建议控制台 emacs?(不是 X)。

0 投票
1 回答
2027 浏览

emacs - 图阿雷格模式和caml模式

我目前正在使用 tuareg-mode,但我也希望能够使用 caml-mode 的功能。特别是我希望能够以交互方式使用类型注释,显然这发生在 caml 类型中。我尝试将http://cristal.inria.fr/~remy/poly/emacs/index.html放在我的 .emacs.d 中,但我对这两种模式如何或是否可以一起工作感到困惑。事实上,我根本无法让 caml-mode 工作。

我的 init.el 中有这一行:

但是文件没有加载——至少没有函数定义或键绑定。我真的以为我开始掌握这些 emacs 插件是如何工作的,但我开始怀疑。也许有人可以解释还需要发生什么?

编辑:我没有意识到我必须require 'caml为此工作。尽管如此,尽管我有来自http://caml.inria.fr/svn/ocaml/branches/gadts/emacs/的 caml 类型,但注释似乎不起作用。我编译了,-annot但我仍然被告知没有注释文件。