




Emacs в Caml режим, или Туарег режим, или ТипРежим Rex. TypeRex добавляет автозаполнение Taureg в emacs - действительно приятная функция для людей, которые предпочитают более графические IDE.
Я использую Emacs с режимом Tuareg; Кажется, большинство хакеров OCaml используют Emacs. Однако существуют другие IDE, упомянутые в других ответах.
@Число Пи. как я могу загрузить TypeRex в Ubuntu 12.04. Я новичок в Linux, не могли бы вы помочь? Обязательно ли отключать режим Туарега при установке Type Rex и как?
хорошая альтернатива TypeRex для автозаполнения - merlin: github.com/def-lkb/merlin
Emacs имеет 2 режима работы с OCaml: ocaml-mode и Туарег-режим. Оба доступны через apt или в Интернете.
Они обеспечивают подсветку синтаксиса, а tuareg-mode включает взаимодействие с OCaml верхнего уровня и отладчиком.
Есть Камелия. Вы также можете интегрировать OCaml в Eclipse. Также в Emacs вы можете использовать ocaml-mode и tuareg-mode.
http://ocaml.eclipse.ortsa.com:8480/ocaide/
Я только что нашел для него плагин eclipse, который может быть многообещающим. Не выглядит слишком активным. Я попробую и доложу о результатах.
ewwwe .... emacs? что-нибудь в vi? ;)
Спасибо за все предложения. Я понял, что плагин работает нормально с Eclipse 3.4. Это не очень красиво, но вроде бы функционально. Отладчик еще не пробовал, но когда попробую, добавлю еще один комментарий о своих впечатлениях.
Есть также несколько файлов vim, которые вы можете нагрузкавверх ... Взгляните на список инструментов на hump и godi, чтобы найти дополнительные инструменты. И обязательно скомпилируйте с -dtypes, чтобы вы могли использовать файлы аннотаций для определения типов нажатием клавиши.
Вы также можете использовать netbeans как ide с плагин ocaml.
Голосую за OcaIDE. Теперь он обновлен до версии 1.2.5. он стал современной IDE (поддерживающей ocaml 3.10-3.11, особенно ocamlbuild, что позволяет сэкономить время) и снабжен богатыми, стабильными функциями.
Я установил OcaIDE на eclipse 3.5 (Galileo), и он хорошо работает.
У меня тоже работает достаточно хорошо. Однако правильная ссылка - algo-prog.info/ocaide.
На самом деле можно использовать OCaml через DrScheme, если вам это нравится.
http://coach.cs.uchicago.edu:8080/display.ss?package=drocaml.plt&owner=abromfie
Просто запустите '(require (planet abromfie / drocaml: 2: 0 / tool))' в DrScheme, и тогда вы сможете выбрать язык OCaml.
Вы можете попробовать OcamlIDE на основе NetBeans.
Вы можете попробовать редактировать, компилировать и запускать простые коды Ocaml даже онлайн с помощью идеона. Также есть приложения для мобильных устройств, которые позволяют программировать / экспериментировать со своим смартфоном.
См. Мой пост здесь для ТипРекс, среды разработки для OCaml.
Проверьте плагин eclipse для OCaml, если вы предпочитаете работать на платформе eclipse. Например, вот такой: http://ocamldt.free.fr/
В остальном для программирования достаточно начать прямо с простых редакторов, таких как emacs или vim. Кроме того, это может помочь вам лучше узнать синтаксис языка и процесс компиляции.
Взгляните на <a href="geany.org/">Geany</a>.