Tag Archive for 'Eclipse'

Prolog на Mac

Допустим, вам понадобился Prolog на OS X. Если вы все еще читатете, то идем дальше.

Вообще, проглядев книгу восемдесятбородатого года про Пролог, мне он показался довольно забавным, и я решил попробовать какие-нибудь простенькие штуковины пописать. Только, как это сделать без идиотских эмуляторов на Mac. Значит, что мне понадобилось.

  • Кроссплатформенные решения я нашел в виде плагинов для Eclipse, соответственно сперва нужен сам Eclipse. Версий там вагон, я выбрал где меньше всего всякой ненужной мне фигни, так как на Java я не разрабатываю.
  • Первый плагин я пробовал PDT, он уж очень старый и на 3.5 не работает, 3.1 я скачал, но так и не установил, потому что нашел второй плагин ProDT. Он заработал нормально, и для моих простых тестов вполне достаточен. В Downloads нужно качать самый мелкий файлик.
  • Для ProDT нужен SWI-Prolog — некоторая кросплатформенная opensource имплементация языка. Качаем, ставим.
  • SWI-Prolog требует или нет MacPorts, но в любом случае, он у меня был и штука весьма полезная.
  • Распаковываем ProDT в eclipse/dropins/prodt/eclipse/plugins, запускаем eclipse и он сам все устанавливает.
  • Теперь в свойствах ProDT ( Eclipse -> Preferences -> Prolog -> Compilers -> Swi Compiler ) нужно прописать путь до компилятора, который по умолчанию ставится в /opt/local/bin/swipl.
  • Переключаем вид Window -> Show Perspective -> Other… -> Prolog.

Все, теперь можно создаь простенький проектик и файлик в нем, например, следующего содержания:

da( one ).
da( two ).

Запустить, и в консоли написать

da(X).
x = one ;
x = two.

RubyMine

Тут раздают 50% скидку на релиз RubyMine — отличного IDE для разработки Ruby on Rails приложений. Пользуюсь им пока не будет время заморочиться делать все (flex и rails) в Eclipse.