Ocaml - режим Emacs Tuareg

Я только начал использовать режим туарегов в emacs для программирования ocaml. Так может кто-нибудь сказать мне, каковы основные преимущества его использования? Может кто-нибудь предложить мне какой-нибудь учебник для этого?

3 ответа

Решение

Режим Туарега хорош, потому что он может анализировать код и вычислять отступы и блокировку шрифта на основе этой информации. Кроме того, он предоставляет довольно хорошие возможности для интерактивной работы с кодом.

Что касается учебника - я не думаю, что такой существует (хотя я планировал написать это давным-давно). Вся информация для установки находится в файле README, и вы можете узнать о доступных командах, посетив файл с исходным кодом OCaml и нажав C-h m чтобы получить описание режима или получить описание tuareg-mode функция (если tuareg.el загружен уже).

Полезным дополнением к этим описаниям является рефкарта в режиме туарегов, в которой перечислены все (или почти) доступные команды.

Туарег действительно хорош для:

  • Подсветка вашего кода
  • Отступы вашего кода правильно
  • Простая отправка фрагментов кода в REPL
  • Легко компилировать ваш код
  • Подсветка синтаксиса, отступы, как (почти) все языковые режимы.
  • Компилировать или оценивать на верхнем уровне из одного буфера (вам больше не нужно открывать верхний уровень ocaml в командной строке для проверки некоторых функций дерьма)
  • Незначительный режим Caml-типов: после успешной или частичной компиляции вы можете легко указать переменную и получить тип, который компилятор выведет для нее.
Другие вопросы по тегам