| Deutsch English Français Italiano |
|
<101596o$1h0k$2@solani.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!news.szaf.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mild Shock <janburse@fastmail.fm> Newsgroups: comp.lang.python Subject: Self-Tuning GC in Dogelog Player (Re: ANN: Dogelog Player 1.3.2 (XML Interpolation)) Date: Tue, 27 May 2025 23:01:13 +0200 Message-ID: <101596o$1h0k$2@solani.org> References: <vvjlpb$dl1g$4@solani.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 27 May 2025 21:01:12 -0000 (UTC) Injection-Info: solani.org; logging-data="50196"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 SeaMonkey/2.53.20 Cancel-Lock: sha1:hl1p+jSsPAsO/CZLIIhVi/XF7Hk= X-User-ID: eJwFwYEBwCAIA7CXQGm15zCQ/09Ygk1nnSAYGMzX1g+arUfXwJaleJZkPFpz81XWRQEVTsZ0NsusnkZuP0/jFXk= In-Reply-To: <vvjlpb$dl1g$4@solani.org> 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