Ocaml - режим Emacs Tuareg
Я только начал использовать режим туарегов в emacs для программирования ocaml. Так может кто-нибудь сказать мне, каковы основные преимущества его использования? Может кто-нибудь предложить мне какой-нибудь учебник для этого?
3 ответа
Режим Туарега хорош, потому что он может анализировать код и вычислять отступы и блокировку шрифта на основе этой информации. Кроме того, он предоставляет довольно хорошие возможности для интерактивной работы с кодом.
Что касается учебника - я не думаю, что такой существует (хотя я планировал написать это давным-давно). Вся информация для установки находится в файле README, и вы можете узнать о доступных командах, посетив файл с исходным кодом OCaml и нажав C-h m
чтобы получить описание режима или получить описание tuareg-mode
функция (если tuareg.el
загружен уже).
Полезным дополнением к этим описаниям является рефкарта в режиме туарегов, в которой перечислены все (или почти) доступные команды.
Туарег действительно хорош для:
- Подсветка вашего кода
- Отступы вашего кода правильно
- Простая отправка фрагментов кода в REPL
- Легко компилировать ваш код
- Подсветка синтаксиса, отступы, как (почти) все языковые режимы.
- Компилировать или оценивать на верхнем уровне из одного буфера (вам больше не нужно открывать верхний уровень ocaml в командной строке для проверки некоторых функций дерьма)
- Незначительный режим Caml-типов: после успешной или частичной компиляции вы можете легко указать переменную и получить тип, который компилятор выведет для нее.