В Common Lisp программы часто создаются в виде двоичных файлов с переводчиком внутри.StumpWM - хороший пример.
Как можно поступить так же с Haskell и OCaml?
Не нужно также предоставлять отладчик, как это делает Common Lisp, цель состоит в том, чтобы сделатьрасширения, не зависящие от всего пакета переводчика (xmonad, который требует GHC).
PS Я знаю о ocamlmktop, и он прекрасно работает, за исключением того, что я действительно не понимаю, почему он требует "pervasives.cmi" ине связывайте это с бинарным.Итак, лучшее, что я могу сделать, это mycustomtoplevel -I /path/to/dir/with/pervasives.cmi/.Есть ли способ переопределить это?