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


Groups > comp.lang.prolog > #15606

ANN: Dogelog Player 2.2.3 (Introducing π-WAM)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.prolog
Subject ANN: Dogelog Player 2.2.3 (Introducing π-WAM)
Date 2026-07-07 19:26 +0200
Message-ID <112jcsp$5860$1@solani.org> (permalink)

Show all headers | View raw


Dear All,

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

- Unicode 17.0:
We lifted the Dogelog Player for Java build
to JDK 26 and regenerated our Unicode database
for category and number value for the JavaScript
and Python build. The supported version is now
17.0 and we managed somehow to reduce the footprint
from 16848 words to 15000 words.

- Emulating π-WAM:
The new library(edge/brainfog) permits the
execution of certain Prolog goals in a π-WAM
backend. The concept of a π-WAM embraces a
fusion of a processs (π) calculus and a Warren
Abstract Machine (WAM). Optimized for speed the
WAM is very primitive and currently only supports
the ‘$SEQ’/2 control construct, plus rudimentary
32-bit integer arithmetic and between/3.

- Executing π-WAM:
Both emulate/1 and execute/1 compile into an
identical instruction stream. In the virtual
machine the instructions are 32-bit inspired by
combinations of the 16-bit A and C instructions
from the original Hack. The resulting π-WAM
currently doesn’t support a stack, a trail
or choice points but can nevertheless
do backtracking.

Have Fun!

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

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


Thread

ANN: Dogelog Player 2.2.3 (Introducing π-WAM) Mild Shock <janburse@fastmail.fm> - 2026-07-07 19:26 +0200
  Dogelog Player: 11.4 Giga Lips with a Budget Laptop (Re: ANN: Dogelog Player 2.2.3 (Introducing π-WAM)) Mild Shock <janburse@fastmail.fm> - 2026-07-08 18:39 +0200
    Parallel π-WAM: 1.7 Giga Lips on a CPU (Was: Dogelog Player: 11.4 Giga Lips with a Budget Laptop) Mild Shock <janburse@fastmail.fm> - 2026-07-15 18:08 +0200
      Parallel π-WAM: JavaScript Workers as CPU Backend (Was: Parallel π-WAM: 1.7 Giga Lips on a CPU) Mild Shock <janburse@fastmail.fm> - 2026-07-20 18:50 +0200
        Parallel π-WAM: An Interleaved Synchronous Emulator (Re: Parallel π-WAM: JavaScript Workers as CPU Backend) Mild Shock <janburse@fastmail.fm> - 2026-07-25 03:51 +0200

csiph-web