2008-11-12 6 views

ответ

21

Режим пролога для (X) Emacs.

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

+0

(X) Emacs, вероятно, будет стоить знакомясь с. (Если вы еще этого не сделали) – Touko 2008-11-12 07:37:37

+0

Emacs - лучший вариант. X-Emacs мертв AFAIC. – PoorLuzer 2009-08-24 17:51:35

7

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

+0

Я бы сказал, что NetBeans был _way_ overkill для Prolog. Я нахожу любой старый текстовый редактор (gedit все в порядке, но я использую Mac с SubEthaEdit). Если вы можете изменить режим, чтобы отмеченные комментарии были отмечены, синтаксиса не так много выделять! – 2008-11-12 12:28:12

+0

Если вы уже использовали NetBeans для Java, C++ или Ruby, вы бы знали об этом и хотите использовать его для Prolog. – 2008-11-12 12:51:22

+0

NB ide не поддерживает Prolog. То, что вы называете, - это создание среды IDE, поддерживающей Prolog на базе платформы NB. – simpatico 2010-07-12 13:24:32

1

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

8

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

1

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

13

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

15

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

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

0

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

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

5

Инструменты разработки Prolog (ProDT) - это интегрированная среда разработки Prolog (IDE), которая обладает такой же функциональностью, как и Java IDE Eclipse, предоставляя разработчику единую среду, в которой он может контролировать разработку проекта Prolog из кода издание, выполнение теста и т. д.

Этот проект стоит на вершине проектов Eclipse, чтобы использовать его уже существующие функции и расширяемость и работает в любой среде. Работы Eclipse включают в себя окна, Linux и Mac OSX.

Он поддерживает в качестве основополагающих переводчиков: SWI-Пролог, XSB пролог, B-пролога

Сайта содержит больше информации о проекте, включая установку и список возможности: http://prodevtools.sourceforge.net/

Надеется, что вы можете найти его полезным! !!:)

6

Ideone поддерживает Пролог. Вы можете использовать его в Интернете только с помощью браузера.

3

Если вы привыкли к окружающей среде Emacs, я бы рекомендовал распространение Ciao. Перейти к: http://ciaohome.org/

2

Расширение swi и emacs предустановлено почти в каждом дистрибутиве Linux. Вы можете проверить это, используя, например, приведенные ниже команды и X11-совместимую (графическую) среду. Это должно открыть новое окно со встроенным клоном Emacs.

% swipl 
?- emacs. 

http://www.swi-prolog.org/build/LinuxDistro.txt

 Смежные вопросы

  • Нет связанных вопросов^_^