Prolog ide mac os

Запуск пролога на mac

У меня самая трудная попытка запустить SWI-пролог на моем Mac.

Когда я печатаю:

Я получаю сообщение об ошибке:

Когда я просто набираю «swipl», я получаю:

Я пробовал это как на терминале, так и на XQuartz. Я даже зашел в

чтобы увидеть, будет ли это что-либо делать, однако текст пролога «Добро пожаловать» никогда не появляется. Вполне возможно, что ближе всего я когда-либо работал, когда я набрал «pl», когда находился в папке MacOS. Однако я остался с моим терминалом, ничего не делая и должен был использовать Crtl-D.

Есть ли что-то, что я делаю неправильно? Я установил что-то неправильно?

Я работаю на Mac OS X 10.9.1 Mavericks. Я поместил приложение SWI-Prolog в папку своего приложения, и я также загрузил XQuartz за рекомендацию на веб-сайте.

ОТВЕТЫ

Ответ 1

Если у вас установлен Homebrew, вы можете просто запустить

из терминала, который будет строить его из источника в одной команде.

Затем вы можете запустить интерпретатор с помощью swipl .

Ответ 2

Существует три разумных способа установки SWI-Prolog на MacOS X в возрастающем порядке сложности:

Загрузите приложение SWI-Prolog. В этом случае вы просто загрузите образ диска, откройте его и перетащите приложение на свой диск (например, в папку Applications . Вы используете приложение как любое другое приложение, дважды щелкнув по его значку. также используйте двоичный код внутри пакета приложений, добавьте в него каталог Contents/MacOS на ваш системный путь (например, предположив, что вы скопировали приложение SWI-Prolog в папку приложений, сделайте export PATH=/Applications/SWI-Prolog.app/Contents/MacOS:$PATH в файле конфигурации оболочки).

Использование MacPorts. Предполагая, что он установлен и обновлен, просто введите sudo port install swi-prolog для стабильной версии или sudo port install swi-prolog-devel для версии разработки. Замените sudo port install на sudo port -u upgrade при обновлении установленной версии. Это вы уже используете MacPorts, тогда /opt/local/bin уже должен быть в вашем системном пути. Введите echo $PATH в окне Terminal , чтобы проверить.

Компиляция из источников. В этом случае загрузите исходный архив, распакуйте его и следуйте инструкциям в файле README.MacOSX .

Ответ 3

OSX EI Captian имеет эту команду для установки swi-proog

Ответ 4

Homebrew переместил swi-prolog на вершину несколько дней назад, и из-за этого другие ответы больше не действительны. Причина этого: формула swi-prolog была расположена в бутылке x11, но зависимость x11 является необязательной.

На сегодняшний день, чтобы установить swi-proog с homebrew, просто выполните:

Если вы уже установили его из бутылки x11, подумайте об удалении переустановки из нового местоположения. В противном случае вы можете столкнуться с ошибками при обновлении/обновлении.

Ответ 5

Если вы загрузите приложение SWI-Prolog в свою папку /Applications , добавьте его в свой .bash_profile :

Двоид swipl живет в этом каталоге MacOS. (Не забудьте после source

Источник

Есть ли рекомендуемый Prolog IDE для Mac?

Я бы с удовольствием сделал кое-что в Prolog. Просто нужен хороший IDE для Mac, чтобы он не был занозой в заднице. Какой IDE вы рекомендуете?

6 ответов

Я только что начал работу, где я программирую в C на Mac, и это мой первый опыт использования Mac для разработки. Сейчас я использую Xcode в качестве редактора, а затем использую make/gcc/svn в командной строке для компиляции и управления версиями. Есть ли хороший, полнофункциональный IDE для Mac.

Читайте также:  Как узнать режим pio windows 10

Я начинаю изучать Prolog. Я нахожусь на Ubuntu 9.10, может ли кто-нибудь предложить мне IDE ? К сожалению, SCITE не поддерживает Prolog, и я стараюсь избегать Eclipse и NetBean.

Существует также бесплатный Prolog IDE на основе Eclipse, PDT, доступный по адресу:

В соответствии с ответами «not really an IDE», Textmate , похоже, является фаворитом разработчиков OS X.

Похоже, что для этого также существует некоторая поддержка сообщества Prolog.

Не совсем о IDes, но текущий дистрибутив Logtalk включает поддержку нескольких текстовых редакторов и маркеров синтаксиса, которые также могут использоваться для программирования Prolog:

Prolog FAQ также содержит полезную информацию об редактировании и публикации кода Prolog (разделы 15 и 16):

Для Eclipse доступно несколько плагинов, которые довольно хорошо работают с prolog. Есть плагин SICStus, который мы используем в Uni, хотя я не верю, что он бесплатный, есть также несколько других опций на рынке Eclipse (в меню Справки)

Попробуйте CiaoDE плюс GNU Emacs. CiaoDE-это современная система prolog с большим количеством библиотек, которая работает в OS X, Linux и Windows.

Вы можете попробовать использовать для этого XGP.

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

Как указано в заголовке, я ищу IDE для Verilog . Я пользователь Mac , но не смог найти ни одного (хорошего), особенно такого, который имеет более или менее ту же функциональность, что и Eclipse.

я начинающий программист Pascal и недавно перешел на Mac OS X. Сегодня я потратил много часов на поиски хорошего Pascal IDE для этого OS и ничего не нашел. Раньше я писал код с Geany на Windows, и.

Мне нужно написать простое приложение, которое будет работать на mac. Приложение должно взять какой-то текстовый файл и отправить его по http (используя REST ). Есть ли какой-нибудь бесплатный IDE.

Я только что начал работу, где я программирую в C на Mac, и это мой первый опыт использования Mac для разработки. Сейчас я использую Xcode в качестве редактора, а затем использую make/gcc/svn в.

Я начинаю изучать Prolog. Я нахожусь на Ubuntu 9.10, может ли кто-нибудь предложить мне IDE ? К сожалению, SCITE не поддерживает Prolog, и я стараюсь избегать Eclipse и NetBean.

недавно я начал изучать node.js .. мой любимый IDE — это eclipse, думаю, он всем нравится. Однако, когда я установил плагин nodeclipse для Juno, да,он работал, но не так причудливо, как я ожидал. Я.

Я только что начал с Corona SDK и не смог найти ни одного IDE с правильной Corona SDK. Может ли кто-нибудь перечислить IDE для Corona SDK для Mac?

Я должен понять существующий код в prolog , который написан для win-prolog 4.800 , а затем построить свою работу на этом. Проблема в том, что ide, поставляемый вместе с win-prolog, очень неуклюж. Я.

У меня возникли самые трудные проблемы при попытке запустить SWI-prolog на моем Mac. Когда я печатаю: /opt/bin/local/swipl Я получаю сообщение об ошибке говорящее: /opt/local/bin/swipl: No such file.

Я очень новичок в Unity, мне интересно, хорошо ли новый выпуск Visual Studio для mac работает с Unity IDE на mac? Что касается отладки и т. д. В настоящее время я использую MonoDevelop для отладки.

Читайте также:  Английский word для windows

Источник

Prolog ide mac os

Last updated: Oct 31, 2018, homebrew

Using Macports

Building SWI-Prolog for MacOS requires Macports. In general, the Portfiles are kept nicely up-to-date thanks to Paulo Moura. If you are a Macport user, SWI-Prolog can be installed simply using one of the commands below. The first installs the `stable’ version and the second the `development’ version. Note that most of the time developers are better of using the development version.

If you like to keep nice and lean system (i.e., if you do not want Macports copies of X11, ODBC, etc), you still need to install several prerequisites. First:

  1. Xcode (can be installed as a free app from the appstore)
  2. Macports (download from http://www.macports.org/)
  3. X11 (download from http://xquartz.macosforge.org/landing/)

Next, you must install the following Macport libraries for a complete build.

  • If you want JPL (the Java interface) you can also install the Oracle JDK. As Oracle gets increasingly annoying about agreeing with their license and as of version 10 creating an account with Oracle, we switched to OpenJDK. Versions before 9 have a bug that causes the Mac to think you have no JRE when accessing Java through JNI.

Next, you can download SWI-Prolog as a source archive or using GIT. After installing all dependencies SWI-Prolog can be build according to the generic instructions using cmake that can be found here

Using Homebrew

Homebrew provides an alternative to Macports. The command below installs the latest stable version of SWI-Prolog:

The latest git version of SWI-Prolog can be installed with this command:

(contributed by Rinke Hoekstra)

Building from source using Homebrew for dependencies

As of version 7.7.21 the SWI-Prolog sources are fully compatible for building with dependencies provided by Homebrew. The dependencies can be installed using

Brew does not provide junit.jar which is needed to run the JPL (Java interface) tests. If you want to test this get junit.jar as described in https://github.com/junit-team/junit4/wiki/download-and-install and install in /usr/local/share/java/junit.jar .

After installing all dependencies SWI-Prolog can be build according to the generic instructions using cmake that can be found here

See also — The Portfile — The scripts for building a binary release as distributed through our download pages are available in a git repository. Use

Источник

XGP: Mac OS X Prolog IDE 1.1.1

Publisher Description

XGP is an integrated development environment that extends GNU Prolog to work with Cocoa under Macintosh OS X. It provides user interface and graphics facilities largely compatible with MacProlog32 by LPA. Requires Mac OS X version 10.2.1 or greater.

About XGP: Mac OS X Prolog IDE

XGP: Mac OS X Prolog IDE is a free software published in the Other list of programs, part of Development.

This program is available in English. It was last updated on 2019-10-01. XGP: Mac OS X Prolog IDE is compatible with the following operating systems: Other.

The company that develops XGP: Mac OS X Prolog IDE is xgp.sf.net. The latest version released by its developer is 1.1.1. This version was rated by 8 users of our site and has an average rating of 4.5.

The download we have available for XGP: Mac OS X Prolog IDE has a file size of . Just click the green Download button above to start the downloading process. The program is listed on our website since 2008-11-29 and was downloaded 404 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded software with your antivirus. If your antivirus detects the XGP: Mac OS X Prolog IDE as malware or if the download link is broken, use the contact page to email us.

Читайте также:  Bios g570 windows 10

How to install XGP: Mac OS X Prolog IDE on your Windows device:

  • Click on the Download button on our website. This will start the download from the website of the developer.
  • Once the XGP: Mac OS X Prolog IDE is downloaded click on it to start the setup process (assuming you are on a desktop computer).
  • When the installation is finished you should be able to see and run the program.

Источник

Среда разработки (IDE) для Prolog

Подскажите какую IDE (integrated development environment) стоит выбрать для начала работы с языком Prolog. Интересуют варианты как под Linux, так и под Windows.

Для SWI Prolog я нашел онайлн IDE, но она подходит только для проектов из одного файла (модуля). Она имеет подсветку кода, позволяет вводить запросы к программе и, выдает краткую информацию об ошибке. Она хорошо подходит чтобы делиться исходным кодом, проект можно сохранить и делиться ссылкой на него с другими (по приведенной ссылке находятся исходники к этой теме), а также коллективно править программу. Однако, она плохо подходит для больших программ (из нескольких модулей), не позволяет писать модульные тесты и отлаживать программу привичным образом (с точками останова, трассировкой стека, значениями локальных переменных и так далее).

Ряд диалектов пролога поставляется сразу с IDE — не только устаревший Turbo Prolog, странный Strawberry Prolog, учебный Пролог-Д но и, например, современный Visual Prolog. Такие реализации пролога не работают без своей IDE, поэтому вы не сможете использоваться для них другие среды разработки, даже если встроенные не нравятся.
Для небольших проектов, например студенческих лабораторных, можно использовать сервисы типа ideone — там есть поддержка нескольких диалектов пролога.

Плагин Prolog Mode for Emacs , поддерживает несколько диалектов пролога — SWI Prolog, GNU Prolog и SICStus Prolog. Плагин можно установить отдельно, вроде бы в Windows это единственный путь, но в Linux он идет в стандартной поставке — для вызова IDE достаточно выполнить в командном интерпретаторе команду: emacs.

IDE поддерживает несколько вкладок (можно открыть несколько модулей), подсвечивает синтаксис, имеет встроенный графический отладчик.

Часто в качестве IDE для Prolog предлагают использовать NetBeans, однако, насколько мне известно при этом имеется ввиду лишь подсветка синтаксиса, автоматическая расстановка отступов и автодополнение кода (ни о каком отладчике, профилировщике и т.п. речи не идет). В качестве альтернативы NetBeans в этом случае можно предложить notepad++ (под Windows) и kate (под Linux).
Несмотря на наличие IDE, я до сих пор пользуюсь kate, она умеет:

  • подсвечивать синтаксис;
  • автодополнять код (без словаря дополняться будут слова, которые уже используются в текущем документе);
  • интегрировать терминал, который удобно использовать при отладке с командами trace и notrace ;
  • при необходимости через терминал можно вызвать графический отладчик emacs;
  • отображать несколько открытых файлов — это не совсем «проект», но я использую make-файлы для этой цели, которые исполняю через терминал;

Источник

Оцените статью