• ANN: Dogelog Player 2.2.4 (Parallel ã-WAM)

    From Mild Shock@3:633/10 to All on Tue Jul 28 00:23:10 2026
    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/

    --- PyGate Linux v1.5.19
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)