问题标签 [ocaml-toplevel]
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.
windows - 还存在哪些其他 OCaml 顶级程序?(远景)
我正在使用 OCamlWinPlus v1.9RC4。它很烂。它经常崩溃,并且缺乏基本功能。可以为 Windows Vista 推荐哪些其他顶级 OCaml 程序?
load - 可编译但不与顶层一起使用的 Ocaml 代码
我正在做一个免费课程的练习。以下 ocaml 代码在我“制作”时编译,但一旦我尝试将其放入顶层,它就会抱怨。为什么?
但是当我“cc ce”(来自emacs)这段代码到顶层时,它给了我错误
然后,有了这个错误信息,我得到了解释
http://caml.inria.fr/pub/docs/manual-ocaml/manual023.html
它说,
引用未定义的全局模块 您忽略了使用#load 将模块的实现加载到内存中。
因此,我正在尝试做:#load“localizing.cmo”。但是,现在的问题是: 没有 localizing.cmo 这是搜索结果。
我想把makefile放在这里,问题的根源不应该来自“Makefile”,而且它太大了。此外,我不应该修改makefile,因为它是由课程网站提供的。
有什么问题??谢谢你。我是否可以得出这样的结论,并非所有 ocaml 程序都应该能够在顶层执行?
ocaml - OCaml 顶层打印当前目录?
在 OCaml 顶层我试图打印当前目录。
IE
返回
这不是很有用。
显示当前目录的完整路径所需的顶级命令是什么?
ocaml - 脚本中的 ocaml 位串
在 ocaml 顶层,我可以通过键入以下命令来使用“bitstring”包:
但是,如果我创建一个 OCaml 脚本,例如 foo.ml :
而且,如果我运行 OCaml 脚本,则会出现语法错误:
我在这里想念什么?为什么相同的代码适用于交互式 shell,但不适用于脚本文件?
ocaml - OCaml:在顶层测量执行时间
我们应该如何测量 OCaml 顶层函数的执行时间?
ocaml - 如何在顶层处理命令行参数?
我有一个接受命令行参数的程序。与源文件相同的是encode.ml。我想在顶层加载这个文件。
有没有办法在顶层加载源文件,我们可以将它传递给命令行参数?
谢谢。
ocaml - ocaml 命令行找不到“topfind”
我已经安装了顶级,并且设置了 $OCAML_TOPLEVEL_PATH。
我检查了该目录是否存在,并且有一个文件topfind
。
这是我的~/.ocamlinit
文件内容。
问题是我有错误消息说它找不到topfind。
使用“ustop”,我没有错误消息。
可能有什么问题?
这是我的 ocaml 环境设置。
function - 如何在顶层打印函数调用和回溯?
我正在尝试获取函数调用的回溯。我想知道是否有人知道如何在顶层做到这一点。
module - OCaml:来自顶层父目录的未绑定模块
我正在尝试将一个模块从父目录加载到顶级解释器中。
bar 在语法中的位置。我在父目录中有模块语法。加载模块语法不会导致任何问题,但是打开的行会抛出错误:
我也尝试过删除开放:
但这给了我与父目录中的语法相同的错误。
有没有办法解决?
input - Inputing data in OCaml toplevel runnin under Emacs
When interactively running the OCaml toplevel on Emacs (via the Tuareg mode), evaluation of expression which do input from the standard input channel does not finish.
For instance, when I enter the following expression in the *ocaml-toplevel*
buffer and hit enter
and type some integer and hit ENTER
to finish, evaluation is not finished as it was expected.
The following screenshot demonstrates the situation.
What is the proper way of doing input from the standard input channel in the OCaml toplevel buffer in Emacs?