如何使用ocaml-top

时间:2014-03-20 19:59:27

标签: macos ocaml typerex

我为学校准备了一个OCaml项目并下载了他们提供的模板项目。我需要编辑的文件名为puzzle.ml。如何使用ocaml-top编辑/打开puzzle.ml文件。我一直试图解决这个问题好几个小时但仍然没有运气。任何提示或建议表示赞赏。谢谢你的时间!

使用Mavericks

4 个答案:

答案 0 :(得分:3)

如果只是运行ocaml-top会出现无法找到命令的错误,OPAM可能没有正确设置PATH变量,可以通过在shell配置文件中添加以下内容来解决此问题:

export PATH=/Users/$USER/.opam/system/bin:$PATH #for bash
set PATH /Users/$USER/.opam/system/bin $PATH    #for fish

答案 1 :(得分:1)

首先,免费图书https://realworldocaml.org/是您的朋友。

其次,ocamltop不是编辑器,它是一个运行环境。您可以使用#use "yourfile.ml"运行您的ocaml ml文件。

第三,您可以使用任何文本编辑器来编辑源文件。

答案 2 :(得分:1)

其他人都认为你的意思是标准的OCaml顶级。但是,ocaml-top是一个基于gtk的编辑器,用于编辑和评估OCaml代码:http://www.typerex.org/ocaml-top.html

我刚将它安装在我的OS X Maverics系统上,这真的很难。你说你已经安装了它。如果是这样,那令人印象深刻,因为我真的觉得很难: - )

现在我安装了它,我可以通过说:

来运行它
$ ocaml-top

在终端(命令行)中。它看起来很不错,它让我编辑和执行OCaml代码。我只尝试了一些简单的事情。

但是,ocaml-top使用X11来显示其窗口。因此,您还需要在OS X系统上安装X11。

答案 3 :(得分:0)

一种工作方式是在ocaml toplevel旁边有一个编辑器窗口,然后只需要粘贴你要测试的行。

你有ocaml文件吗?如果没有得到它。在关于顶层的章节中,您将找到读取文件的方法。