# \#pengines

**URL:** https://swi-prolog.discourse.group/tag/pengines/52.md

[Latest](https://swi-prolog.discourse.group/latest.md) · [Categories](https://swi-prolog.discourse.group/categories.md) · [Tags](https://swi-prolog.discourse.group/tags.md)

---

## [Resolving MQI ambiguities](https://swi-prolog.discourse.group/t/resolving-mqi-ambiguities/9685)

<div class="topic-metadata">

**Author:** [@JansthcirlU](https://swi-prolog.discourse.group/u/JansthcirlU)\
**Replies:** 0\
**Last updated:** [June 9, 2026, 9:16am UTC](https://swi-prolog.discourse.group/t/resolving-mqi-ambiguities/9685 "2026-06-09T09:16:45Z")

</div>

Hi all, I’m Jan and I got started with Prolog fairly recently to learn more about logic programming. I’m a .NET developer by profession so I was immediately intrigued by the idea of creating an MQI client for C# so that …

---

## [Using trace in pengine server, any way to send the output trace to the client?](https://swi-prolog.discourse.group/t/using-trace-in-pengine-server-any-way-to-send-the-output-trace-to-the-client/8891)

<div class="topic-metadata">

**Author:** [@DarkBramble](https://swi-prolog.discourse.group/u/DarkBramble)\
**Replies:** 0\
**Last updated:** [March 24, 2025, 4:50pm UTC](https://swi-prolog.discourse.group/t/using-trace-in-pengine-server-any-way-to-send-the-output-trace-to-the-client/8891 "2025-03-24T16:50:12Z")

</div>

If I have a pengine server containing rules and facts. I can send a query like get\_safe\_foods(\\"jane\_smith@nqminds.com\\", SafeFoods) to the pengine server and get the resulting safe foods in json format like: { "S…

---

## [Using library(persistency) inside pengines](https://swi-prolog.discourse.group/t/using-library-persistency-inside-pengines/8515)

<div class="topic-metadata">

**Author:** [@DarkBramble](https://swi-prolog.discourse.group/u/DarkBramble)\
**Replies:** 10\
**Last updated:** [October 8, 2024, 1:18pm UTC](https://swi-prolog.discourse.group/t/using-library-persistency-inside-pengines/8515 "2024-10-08T13:18:19Z")

</div>

I am attempting to set up a server using pengines in prolog which loads facts from a file using the persistency library and then use a javascript client to make queries of the prolog server and am having a problem access…

---

## [Type Error when pengines tries to return attributed variables](https://swi-prolog.discourse.group/t/type-error-when-pengines-tries-to-return-attributed-variables/7796)

<div class="topic-metadata">

**Author:** [@Gauntlet173](https://swi-prolog.discourse.group/u/Gauntlet173)\
**Replies:** 6\
**Last updated:** [October 3, 2024, 5:17pm UTC](https://swi-prolog.discourse.group/t/type-error-when-pengines-tries-to-return-attributed-variables/7796 "2024-10-03T17:17:26Z")

</div>

Once again, I am coming to you asking for help getting attributed variables out of Prolog and into Python \</bernie sanders meme\> I’m running a pengines server that has some s(CASP) code in it that returns attributed var…

---

## [Io\_error with 'Success' context in Pengines](https://swi-prolog.discourse.group/t/io-error-with-success-context-in-pengines/5334)

<div class="topic-metadata">

**Author:** [@guregu](https://swi-prolog.discourse.group/u/guregu)\
**Replies:** 5\
**Last updated:** [April 28, 2022, 9:36am UTC](https://swi-prolog.discourse.group/t/io-error-with-success-context-in-pengines/5334 "2022-04-28T09:36:53Z")

</div>

I’m using: swipl:8.4.2 (Docker, Linux host, k8s cluster) I’m getting an odd error when passing certain addresses as src\_url to Pengines. It’s an io\_error with 'Success' as the context. It seems to happen randomly, about…

---

## [Pengines library for Go](https://swi-prolog.discourse.group/t/pengines-library-for-go/5286)

<div class="topic-metadata">

**Author:** [@guregu](https://swi-prolog.discourse.group/u/guregu)\
**Replies:** 1\
**Last updated:** [April 17, 2022, 7:42am UTC](https://swi-prolog.discourse.group/t/pengines-library-for-go/5286 "2022-04-17T07:42:16Z")

</div>

Hello, I’ve released an initial version of Pengines integration for the Go programming language here: It includes support for the JSON format API, Prolog format API, and a rough implementation of the pengine\_rpc/3 pre…

---

## [Pengines shows input text after input](https://swi-prolog.discourse.group/t/pengines-shows-input-text-after-input/4912)

<div class="topic-metadata">

**Author:** [@Jrdn40](https://swi-prolog.discourse.group/u/Jrdn40)\
**Replies:** 9\
**Last updated:** [January 18, 2022, 8:35pm UTC](https://swi-prolog.discourse.group/t/pengines-shows-input-text-after-input/4912 "2022-01-18T20:35:24Z")

</div>

Hey, i dont know to name my problem the right way, but i got a problem while using pengines. This is my whole code so far. You can try it with swish :slight\_smile: \<!DOCTYPE HTML\> \<html\> \<head\> \<meta charset="UTF-8"\>…

---

## [Is it possible to use use\_module in Pengines?](https://swi-prolog.discourse.group/t/is-it-possible-to-use-use-module-in-pengines/3081)

<div class="topic-metadata">

**Author:** [@evmusonov](https://swi-prolog.discourse.group/u/evmusonov)\
**Replies:** 2\
**Last updated:** [October 22, 2020, 4:20am UTC](https://swi-prolog.discourse.group/t/is-it-possible-to-use-use-module-in-pengines/3081 "2020-10-22T04:20:47Z")

</div>

I’m using: SWI-Prolog version 8.2.1 I want the code to: use modules in Pengines. The module uses persistency lib and works fine. Maybe using ajax is a better way? But what I’m getting is: No permission to call sandbo…

---

## [Pengines "roadmap"](https://swi-prolog.discourse.group/t/pengines-roadmap/2608)

<div class="topic-metadata">

**Author:** [@hnbeck](https://swi-prolog.discourse.group/u/hnbeck)\
**Replies:** 0\
**Last updated:** [July 6, 2020, 7:30pm UTC](https://swi-prolog.discourse.group/t/pengines-roadmap/2608 "2020-07-06T19:30:26Z")

</div>

Hi, for me Pengines is a very useful means to connect Prolog to other worlds (like JavaScript). Now, no software is really finished :smile: Are there some plans or ideas for the further development of the great Pengines…

---

## [Reinitialize PEngines Instance Completely without Exiting SWI-Prolog?](https://swi-prolog.discourse.group/t/reinitialize-pengines-instance-completely-without-exiting-swi-prolog/1960)

<div class="topic-metadata">

**Author:** [@prodog](https://swi-prolog.discourse.group/u/prodog)\
**Replies:** 2\
**Last updated:** [March 5, 2020, 9:44pm UTC](https://swi-prolog.discourse.group/t/reinitialize-pengines-instance-completely-without-exiting-swi-prolog/1960 "2020-03-05T21:44:47Z")

</div>

When I am in development mode, I frequently make changes to several source files. Currently, in order to reinitialize my PEngines instance, I exit the SWI-Prolog console completely and restart SWI-Prolog. This is the e…
