ANN: Dogelog Player 2.2.4 (Parallel π-WAM)
Mild Shock <[email protected]> Tue, 28 Jul 2026 00:23:10 +0200
| Newsgroups | comp.lang.python |
|---|---|
| Message-ID | <[email protected]> |
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/