SWI-Prolog

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
= Система логического программирования на встроенном [http://www.swi-prolog.org/ SWI‑Prolog] =
+
== Система логического программирования на встроенном [http://www.swi-prolog.org/ SWI‑Prolog] ==
== Файлы и ресурсы ==
+
=== Файлы и ресурсы ===
 
Расположение файлов см. [[Список файлов дистрибутива платформы Гедымин]]
 
Расположение файлов см. [[Список файлов дистрибутива платформы Гедымин]]
=== Системные файлы DLL ===
+
==== Системные файлы DLL ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
Строка 13: Строка 13:
 
| libgmp-10.dll || библиотека арифметики повышенной точности || The GNU Multiple Precision Arithmetic Library
 
| libgmp-10.dll || библиотека арифметики повышенной точности || The GNU Multiple Precision Arithmetic Library
 
|}
 
|}
=== Файлы DLL для расширения системы (плагины) ===
+
==== Файлы DLL для расширения системы (плагины) ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
Строка 22: Строка 22:
 
| readutil.dll || библиотека утилиты быстрого чтения || [http://www.swi-prolog.org/pldoc/man?section=readutil Reading lines, streams and files]
 
| readutil.dll || библиотека утилиты быстрого чтения || [http://www.swi-prolog.org/pldoc/man?section=readutil Reading lines, streams and files]
 
|}
 
|}
=== Ресурсные архивы ===
+
==== Ресурсные архивы ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
Строка 29: Строка 29:
 
| gd_pl_state.dat || файл сохраненного состояния || [http://www.swi-prolog.org/pldoc/man?section=runtime Generating Runtime Applications]
 
| gd_pl_state.dat || файл сохраненного состояния || [http://www.swi-prolog.org/pldoc/man?section=runtime Generating Runtime Applications]
 
|}
 
|}
=== Для разработчиков ===
+
==== Для разработчиков ====
 
{| class="wikitable"
 
{| class="wikitable"
 
|+
 
|+
Строка 38: Строка 38:
 
| [https://github.com/GoldenSoftwareLtd/gedemin-prolog/tree/master/gd_pl/gd_pl_state gd_pl_state] || папка с файлами, не входящими в стандартную поставку SWI-Prolog
 
| [https://github.com/GoldenSoftwareLtd/gedemin-prolog/tree/master/gd_pl/gd_pl_state gd_pl_state] || папка с файлами, не входящими в стандартную поставку SWI-Prolog
 
|}
 
|}
== PL-классы ==
+
=== PL-классы ===
 
Под термином PL-класс понимается класс предназначенный на для взаимодействия со встроенным SWI‑Prolog.
 
Под термином PL-класс понимается класс предназначенный на для взаимодействия со встроенным SWI‑Prolog.
 
<br/>Соответственно, экземпляр PL-класса будет называться PL‑объект.
 
<br/>Соответственно, экземпляр PL-класса будет называться PL‑объект.
=== TgsPLClient ===
+
==== TgsPLClient ====
  
=== TgsPLQuery ===
+
==== TgsPLQuery ====
  
=== TgsPLTermv ===
+
==== TgsPLTermv ====

Версия 18:20, 30 июня 2015

Содержание

Система логического программирования на встроенном SWI‑Prolog

Файлы и ресурсы

Расположение файлов см. Список файлов дистрибутива платформы Гедымин

Системные файлы DLL

Имя Описание Примечание
libswipl.dll библиотека ядра The Prolog kernel
pthreadGC2.dll библиотека потоков выполнения POSIX thread runtime library (32-bits)
libgmp-10.dll библиотека арифметики повышенной точности The GNU Multiple Precision Arithmetic Library

Файлы DLL для расширения системы (плагины)

Имя Описание Примечание
memfile.dll библиотека временных файлов в памяти Memory files
readutil.dll библиотека утилиты быстрого чтения Reading lines, streams and files

Ресурсные архивы

Имя Описание Примечание
gd_pl_state.dat файл сохраненного состояния Generating Runtime Applications

Для разработчиков

Ссылка на ресурс Описание
gd_pl.pl генерация файла сохраненного состояния
gd_pl_state папка с файлами, не входящими в стандартную поставку SWI-Prolog

PL-классы

Под термином PL-класс понимается класс предназначенный на для взаимодействия со встроенным SWI‑Prolog.
Соответственно, экземпляр PL-класса будет называться PL‑объект.

TgsPLClient

TgsPLQuery

TgsPLTermv

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты