• ANN: Dogelog Player 1.3.2 (XML Interpolation)

    From Mild Shock@3:633/280.2 to All on Fri May 9 11:29:14 2025
    Dear All,

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

    - Improved library(markup):
    We have introduced some improvements. In general, tag/[1,2]
    and tag_format/[2,3] can now be fed with several tags and
    texts in the argument. Further for higher speed in the
    browser, the DOM state-machine has now been natively realized.

    - Enhanced library(vector):
    We have introduced some extensions. The original concept
    of stylization only by classes was rejected, and instead
    of an atom for one class, an option list with class and/or
    style can now be used. In addition, there is now
    svg_group_begin/[4,5], which allows transformations.

    - Package Separation:
    The package(edge) was moved to a new website www.herbrand.ai.
    This is reflected in the fact that it is no longer contained
    in the achive dogelog.zip and has its own archive hotdog.zip.
    GIT is not yet affected by the separation, since the future
    package mechanism is still unclear.

    Have Fun!

    Jan Burse, https://www.herbrand.ai/ , 09.05.2025

    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)
  • From Mild Shock@3:633/280.2 to All on Wed May 28 07:01:13 2025
    Subject: Self-Tuning GC in Dogelog Player (Re: ANN: Dogelog Player 1.3.2 (XML
    Interpolation))


    Dogelog Player is a Prolog system mainly written in
    Prolog itself. Its available for the JavaScript,
    Python and Java platform and offers a generational
    Prolog garbage collector. The upcoming release will
    feature a self- tuning garbage collector, via an
    adaptive autoyield.

    Accurate autoyield is critical for browser performance.
    We can measure the Prolog execution, by subtracting the
    wait in our ‘$YIELD’ instruction. This is used for a
    polling based tuning that for example recognizes that
    an Apple M4 2024 is almost 3 times faster than an
    AMD Ryzen 2021.

    See also:

    Self-Tuning GC in Dogelog Player https://medium.com/@janburse_2989/self-tuning-gc-in-dogelog-player-c858ce2c54d6


    Mild Shock schrieb:
    Dear All,

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

    - Improved library(markup):
    ÿ We have introduced some improvements. In general, tag/[1,2]
    and tag_format/[2,3] can now be fed with several tags and
    texts in the argument. Further for higher speed in the
    browser, the DOM state-machine has now been natively realized.

    - Enhanced library(vector):
    ÿ We have introduced some extensions.ÿ The original concept
    of stylization onlyÿ by classes was rejected, and instead
    of an atom for one class, an option list with class and/or
    style can now be used.ÿ In addition, there is now
    svg_group_begin/[4,5], which allows transformations.

    - Package Separation:
    ÿ The package(edge) was moved to a new website www.herbrand.ai.
    This is reflected in the fact that it is no longer contained
    in the achive dogelog.zip and has its own archive hotdog.zip.
    GIT is not yet affected by the separation, since the future
    package mechanism is still unclear.

    Have Fun!

    Jan Burse, https://www.herbrand.ai/ , 09.05.2025


    --- MBSE BBS v1.1.1 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)