我为学校准备了一个OCaml项目并下载了他们提供的模板项目。我需要编辑的文件名为puzzle.ml。如何使用ocaml-top编辑/打开puzzle.ml文件。我一直试图解决这个问题好几个小时但仍然没有运气。任何提示或建议表示赞赏。谢谢你的时间!
使用Mavericks
答案 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文件吗?如果没有得到它。在关于顶层的章节中,您将找到读取文件的方法。