当前位置:  开发笔记 > 开发工具 > 正文

运行MetaOCaml代码

如何解决《运行MetaOCaml代码》经验,为你挑选了0个好方法。

我刚刚安装了BER MetaOCaml,其中包括:

 $ opam update
 $ opam switch 4.02.1+BER
 $ eval `opam config env`

而且我无法在tuareg toplevel中运行MetaOCaml代码或只是ocaml toplevel.以下代码:

let a = .<1+2>.;;

结果是

Error: Reference to undefined global `Trx'

我试过#load "trx.cma"但它找不到文件.

答案编辑:

metaocaml是正确的可执行文件.

添加后:

`(defun tuareg-run-metaocaml ()
    "Run an OCaml toplevel process.  I/O via buffer `*ocaml-toplevel*'."
    (interactive)
    (tuareg-run-process-if-needed
     "/usr/bin/opam config exec -- metaocaml")
    (display-buffer tuareg-interactive-buffer-name))

  (add-hook 'tuareg-mode-hook
        ' (lambda ()
              (define-key tuareg-mode-map (kbd "C-c M-s")
            'tuareg-run-metaocaml)))`

对于我的.emacs,我现在可以运行MetaOCaml了C-c M-s.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有