Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.prolog > #15769

ANN: Dogelog Player 2.2.4 (Parallel π-WAM)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.prolog
Subject ANN: Dogelog Player 2.2.4 (Parallel π-WAM)
Date 2026-07-28 00:10 +0200
Message-ID <1148l1k$hfug$1@solani.org> (permalink)

Show all headers | View raw


Dear All,

We are happy to announce a new edition of
the Dogelog Player:

- Syntax Errors:
Using some generic object access API across
JavaScript, Python and Java, we could extract
an error line and an error caret from an
input stream in 100% Prolog, and add it to
the display of syntax errors. The feature is
open source, might serve human programmers
and coder agents brain food alike.

- Parallel Emulation:
The emulate/1 predicate for π-WAM got a
brother emulate/2 that accepts an option list,
that we can extend in future releases. The
emulator itself has been extended to perform
a parallel simulation by using interleaved
synchronized emulation in 100% Prolog and
recognizes a size/1 option for the number
of logical threads.

- Parallel Execution:
There now exists also a CPU backend that
complements the Dogelog Player cooperative
multitasking by preemptive multithreading
accepting π-WAM code via the newly introduced
execute/2 predicate. This predicate additionally
recognizes a group/1 option for the number of
logical threads that are bundled onto
a physical thread.

Have Fun!

Jan Burse, July 27, 2026, https://www.herbrand.ai/

Back to comp.lang.prolog | Previous | NextNext in thread | Find similar | Unroll thread


Thread

ANN: Dogelog Player 2.2.4 (Parallel π-WAM) Mild Shock <janburse@fastmail.fm> - 2026-07-28 00:10 +0200
  GPU Backend: Find 0xCAFFEE with π-WAM (Was: ANN: Dogelog Player 2.2.4 (Parallel π-WAM)) Mild Shock <janburse@fastmail.fm> - 2026-08-03 12:11 +0200
    π-WAM Contest: 1 Million Packets with Prolog (Was: Emulating ADA RendezVous in π-WAM) Mild Shock <janburse@fastmail.fm> - 2026-08-07 17:48 +0200
      π-WAM Assembly: Comfortable Labels and Goto (Was: π-WAM Contest: 1 Million Packets with Prolog) Mild Shock <janburse@fastmail.fm> - 2026-08-09 19:35 +0200

csiph-web