Команде ЦУ раздал, капитанов выбрал, их обязанности разъяснил, гиты-джабберы настроил. Завтра операция, поэтому на сём моё участие в ICFPC заканчивается.
Посменная работа? Круто! Я как-то писал с иностранцами, оч понравилось, что когда у меня моск уже выключается, они вовсю пашут. Как удалось набрать скалистых контестантов в таком количестве?
Не знаю, насколько подробно рассказывать, потому вкратце:
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) Сборка проекта одной кнопкой или автоматически (и поддержка разных способов собирать проект).
no subject
no subject
Если капитаны во множественном числе, и если хорошо справятся без личного участия.
no subject
no subject
Как удалось набрать скалистых контестантов в таком количестве?
no subject
no subject
Успехов!
no subject
Тебе тоже удачи. Ты традиционно соло?
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
OCaml dev setup
(Anonymous) 2011-06-20 04:03 pm (UTC)(link)Re: OCaml dev setup
1) Если винда, то дистрибутив окамла с официального сайта версии 3.10.2 в варианте взаимодействия с MSVC. Если не винда, то ставлю из доступных пакетов. В debian squeeze вроде 3.11 ставится.
2) Использую ExtLib - расширение стандартной библиотеки (сейчас несколько морально устаревшее - вместо него теперь есть Batteries - но мне хватает).
3) OcaIDE - это плагин для Eclipse для работы на окамле, рекомендую.
4) Из множества способов собирать проекты я использую вариант с OcamlMakefile.
Re: OCaml dev setup
(Anonymous) 2011-06-21 01:06 pm (UTC)(link)Re: OCaml dev setup
http://www.algo-prog.info/ocaide/
Из того, чем я сам пользуюсь постоянно:
1) Раскраска кода (ну это все умеют).
2) Автодополнение: набираешь например "Array." и видишь все функции модуля с описанием, а также и другие части модуля - константы, подмодули и т.д.
3) Когда имя какой-то функции из модуля напишешь, оно рядом показывает подсказку про аргументы и их типы. Этот пункт для меня самую большую ценность представляет.
4) Показ типов значений и функций при наведении на них мыши. Тоже очень полезная фича.
5) Подсветка ошибок в коде - как простых при печатании, так и полученных при попытке компиляции.
6) Переход к определению одним кликом (только недавно узнал, что это есть).
7) REPL - окошко с ocaml toplevel в удобном месте.
8) Всякие мелочи редактора, вроде подсветки баланса скобок, автоиндента..
9) Сборка проекта одной кнопкой или автоматически (и поддержка разных способов собирать проект).
Re: OCaml dev setup
(Anonymous) 2011-06-23 03:43 pm (UTC)(link)Re: OCaml dev setup