Запустите код MetaOCaml
Я только что установил BER MetaOCaml со следующим:
$ opam update
$ opam switch 4.02.1+BER
$ eval `opam config env`
и я не могу запустить код MetaOCaml на верхнем уровне туарегов или просто на верхнем уровне ocaml. Следующий код:
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
,