Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.prolog > #15606
| 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) |
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 | Next — Next in thread | Find similar | Unroll 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