Не знаю, насколько подробно рассказывать, потому вкратце:
1) Если винда, то дистрибутив окамла с официального сайта версии 3.10.2 в варианте взаимодействия с MSVC. Если не винда, то ставлю из доступных пакетов. В debian squeeze вроде 3.11 ставится.
2) Использую ExtLib - расширение стандартной библиотеки (сейчас несколько морально устаревшее - вместо него теперь есть Batteries - но мне хватает).
3) OcaIDE - это плагин для Eclipse для работы на окамле, рекомендую.
4) Из множества способов собирать проекты я использую вариант с OcamlMakefile.
Из того, чем я сам пользуюсь постоянно: 1) Раскраска кода (ну это все умеют). 2) Автодополнение: набираешь например "Array." и видишь все функции модуля с описанием, а также и другие части модуля - константы, подмодули и т.д. 3) Когда имя какой-то функции из модуля напишешь, оно рядом показывает подсказку про аргументы и их типы. Этот пункт для меня самую большую ценность представляет. 4) Показ типов значений и функций при наведении на них мыши. Тоже очень полезная фича. 5) Подсветка ошибок в коде - как простых при печатании, так и полученных при попытке компиляции. 6) Переход к определению одним кликом (только недавно узнал, что это есть). 7) REPL - окошко с ocaml toplevel в удобном месте. 8) Всякие мелочи редактора, вроде подсветки баланса скобок, автоиндента.. 9) Сборка проекта одной кнопкой или автоматически (и поддержка разных способов собирать проект).
OCaml dev setup
Date: 2011-06-20 04:03 pm (UTC)Re: OCaml dev setup
Date: 2011-06-20 05:51 pm (UTC)1) Если винда, то дистрибутив окамла с официального сайта версии 3.10.2 в варианте взаимодействия с MSVC. Если не винда, то ставлю из доступных пакетов. В debian squeeze вроде 3.11 ставится.
2) Использую ExtLib - расширение стандартной библиотеки (сейчас несколько морально устаревшее - вместо него теперь есть Batteries - но мне хватает).
3) OcaIDE - это плагин для Eclipse для работы на окамле, рекомендую.
4) Из множества способов собирать проекты я использую вариант с OcamlMakefile.
Re: OCaml dev setup
Date: 2011-06-21 01:06 pm (UTC)Re: OCaml dev setup
Date: 2011-06-21 02:10 pm (UTC)http://www.algo-prog.info/ocaide/
Из того, чем я сам пользуюсь постоянно:
1) Раскраска кода (ну это все умеют).
2) Автодополнение: набираешь например "Array." и видишь все функции модуля с описанием, а также и другие части модуля - константы, подмодули и т.д.
3) Когда имя какой-то функции из модуля напишешь, оно рядом показывает подсказку про аргументы и их типы. Этот пункт для меня самую большую ценность представляет.
4) Показ типов значений и функций при наведении на них мыши. Тоже очень полезная фича.
5) Подсветка ошибок в коде - как простых при печатании, так и полученных при попытке компиляции.
6) Переход к определению одним кликом (только недавно узнал, что это есть).
7) REPL - окошко с ocaml toplevel в удобном месте.
8) Всякие мелочи редактора, вроде подсветки баланса скобок, автоиндента..
9) Сборка проекта одной кнопкой или автоматически (и поддержка разных способов собирать проект).
Re: OCaml dev setup
Date: 2011-06-23 03:43 pm (UTC)Re: OCaml dev setup
Date: 2011-06-23 04:11 pm (UTC)