LINUX.ORG.RU

Если ты про реализацию, то я брал swi. А в качестве IDE юзал вим, ничего другого не нашел.

vurdalak ★★★★★
()

В сви-пролог встроенный емакс есть. Запускать:

swipl
emacs.

ymuv ★★★★
()

А пролог реально где-то используется, не щитая студентских лаб. робот?
Можно ли с другого языка (с/с++/питон) дергать процедуры/ф-ции написаные на прологе?

ymuv ★★★★
()
Ответ на: комментарий от sdio

прочитал как "для проктолога" — испугался

Это точно.

bk_ ★★
()

Я использовал swi-prolog (для убунты есть в стандартном репозитории), среда — eclipse с pdt. Есть интерактивная консоль, подстветка синтаксиса, и вроде даже проверка на ошибки при наборе.

А, и даже отладчик встроенный работает.

note173 ★★★★★
()
Последнее исправление: note173 (всего исправлений: 1)
Ответ на: комментарий от ymuv

Для некоторых задач пролог очень удобный.

Для каких, например?

note173 ★★★★★
()

gprolog в качестве компилятора (почему не swi, спросите вы? Так эффективный constraint solver! Но если хочется писать сайтики, то только swi) и emacs в качестве редактора кода.

kim-roader ★★
()
Ответ на: комментарий от ymuv

Можно ли с другого языка (с/с++/питон) дергать процедуры/ф-ции написаные на прологе?

Можно в другой язык встроить прологовский алгоритм вывода.

kim-roader ★★
()
Ответ на: комментарий от Zabroid

pdt для эклипса убог, а больше, пожалуй, ничего и нет.
Самое мощное, что видел, это ide от свипролога. А там можно поставить и клавиатурные сочетания в стиле винды (cua), а не только емаксовые. Там есть продвинутая подсветка синтаксиса, позволяющая отслеживать синтаксические ошибки, есть автодополнение, отладчик и много чего еще

basp
()

Из свободного гламурного ничего нет. Но для пролога, если ты только начал его осваивать, оно особо и не потребуется, сойдёт любой текстовый редактор.

Если всё же очень хочется, можно посмотреть на платный Sicstus с его Spider.

runtime ★★★★
()
Ответ на: комментарий от ymuv

Можно ли с другого языка (с/с++/питон) дергать процедуры/ф-ции написаные на прологе?

Зависит от реализации. В случае, например, с Swi-Prolog - можно.

runtime ★★★★
()

Посоветуйте IDE для пролога

На такие виды вопросов есть всегда один единственный ответ: E-M-A-C-S

gensym ★★
()
Ответ на: комментарий от Zabroid

http://www.linux.org.ru/notifications

В swi-prolog встроенный емакс, все мои одногрупники использовали.

ymuv ★★★★
()
Ответ на: комментарий от runtime

Попробовал Spider от sics.se, то еще убожество, ужасающе криво встроенное в эклипс (даже стандартные кнопки эклипса вроде 'run' или 'compile' не работают, второе делается через особую менюшку, а первое так вообще надо набирать с клавиатуры (!!!)). Подстветки кода также не обнаружено.

Есть ли что то более вменяемое ?

Zabroid
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.