Что такое хороший Пролог IDE для Linux? [закрытый]

select * from comments where comments.id in 
(select unnest(ids) from bbs where id=19795) 
order by array_position((select ids from bbs where id=19795),comments.id)

здесь, [bbs] - основная таблица с полем, называемым ids, и, ids - это массив, в котором хранятся комментарии .id.

передано в postgresql 9.6

43
задан Bill the Lizard 24 August 2009 в 20:09
поделиться

9 ответов

Режим Prolog для (X) Emacs.

См. http://bruda.ca/emacs-prolog/

22
ответ дан Marcos Lara 26 November 2019 в 22:47
поделиться

Я просто использую Vim или jEdit. Пролог как язык действительно не предоставляет себя сильной поддержке IDE. С одной стороны, это с динамическим контролем типов, который бросает огромный ключ в инструменты. Для другого это - основанный на логике язык, что означает, что "код течет" (порядок, в котором Вы создаете программу), нелинейно. Существующие методы для создания очень усовершенствованных IDE просто не относятся к такой парадигме.

1
ответ дан Daniel Spiewak 26 November 2019 в 22:47
поделиться

Положительная сторона для запуска должна использовать режим Prolog Emacs по умолчанию плюс дополнения, описал здесь . Можно также попробовать ediprolog, который стремится к более трудной интеграции Emacs-пролога.

7
ответ дан titusfx 26 November 2019 в 22:47
поделиться

Я не попробовал его (главным образом, потому что я никогда не думал для объединения слов "Prolog" и "NetBeans" до настоящего времени), но, кажется, существует поддержка Пролога NetBeans. Это не простой плагин, а учебное руководство, которое показывает, как добавить поддержку Пролога NetBeans.

7
ответ дан Bill the Lizard 26 November 2019 в 22:47
поделиться

Вы можете использовать Gprolog, мы используем его в нашем классе. Используйте consult ('filename') для загрузки базы данных.

1
ответ дан 26 November 2019 в 22:47
поделиться

SWI-Prolog поставляется с отличными инструментами IDE, текстовым редактором Emacs-clone, интерактивным отладчиком, полной справочной системой с возможностью просмотра и документацией. Попробуйте.

14
ответ дан 26 November 2019 в 22:47
поделиться

Как уже упоминалось, вы можете использовать SWI-Prolog. Если вам нравится Eclipse, есть плагин Eclipse, который интегрирует SWI-Prolog в Eclipse. Таким образом, у вас есть лучшее из обоих миров, например, функции SVN и т.д. Eclipse и графический отладчик SWI-Prolog. Стоит проверить.

http://sewiki.iai.uni-bonn.de/research/pdt/start

16
ответ дан 26 November 2019 в 22:47
поделиться

Честно говоря, я не вижу, чтобы «IDE» сильно помогала в прологе. Это только поможет найти синтаксические ошибки. Остальное находится в процессе отладки и обдумывания.

Подсветка синтаксиса с помощью любого редактора - и готово.

0
ответ дан 26 November 2019 в 22:47
поделиться

Visual Prolog (работает с Wine).

2
ответ дан 26 November 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: