• =?UTF-8?Q?ANN:_Dogelog_Player_2.2.3_=28Introducing_=cf=80-WAM=29?=

    From Mild Shock@janburse@fastmail.fm to comp.lang.python on Tue Jul 7 19:28:06 2026
    From Newsgroup: comp.lang.python

    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/
    --- Synchronet 3.22a-Linux NewsLink 1.2