Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #50979

Re: ANN: Dogelog Player 1.1.4 (Generational GC)

Path csiph.com!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.java.programmer
Subject Re: ANN: Dogelog Player 1.1.4 (Generational GC)
Date Mon, 18 Dec 2023 22:56:43 +0100
Message-ID <ulqf6q$3jk9$2@solani.org> (permalink)
References <ukaevd$260j2$4@solani.org>
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
Injection-Date Mon, 18 Dec 2023 21:56:42 -0000 (UTC)
Injection-Info solani.org; logging-data="118409"; mail-complaints-to="abuse@news.solani.org"
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18
Cancel-Lock sha1:CyEpQZUQjnonW5WS1I4wCAg/Mis=
X-User-ID eJwNysEBwCAIA8CVRAjYcYLA/iPYex/UxW+Yww2DoXy3dy9KgyilJe7sOLSqoKZ2NSV7H0Gn6oxHIv5Ap60Hgb4WnA==
In-Reply-To <ukaevd$260j2$4@solani.org>
Xref csiph.com comp.lang.java.programmer:50979

Show key headers only | View raw


Dogelog Player is a Prolog system for the
JavaScript, Python and Java target platform.
Inside the browser the library(markup) offers
XSS injection safe markup generation. We extended
the library(markup) towards a heap friendly XML
streaming on all target platforms.

Conceptually we were inspired by Java’s class
FilterWriter. Text payload is automatically XML
escaped and tags are written in that the underlying
writer is directly called. As a test case we wrote
a colorizer in 100% Prolog, so that we can phase
out our old Java code.

See also:

XML Streaming for Dogelog Player
https://twitter.com/dogelogch/status/1736864678616207768

XML Streaming for Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
> Dear All,
> 
> We are happy to announce a new
> edition of the Dogelog player:
> 
> - Multi Measurement:
>    The library(runner) was enhanced to be
> able to perform multiple measurements when
> used as a benchmark harness. This feature
> can for example be used to measure execution
> time and garbage collection time, provided
> the Prolog system offers such a statistics/2 key.
> 
> - JDK 21 Bytecode:
>    Like we were phasing out formerly Jekejeke
> Prolog we are currently also phasing out
> JDK 8 Bytecode. There is a grace period
> but the transition to JDK 21 Bytecode is
> already seen in the new artefacts index9.zip
> and dogelog9.zip for the Dogelog Player
> on the Java platform.
> 
> - Generational GC:
>    The garbage collector of Dogelog Player
> was enhanced to have a more refined triggering
> and to also use a faster generational variant
> when appropriate. This was implemented for
> all target platforms and we see performance
> gains Java 42%, JavaScript 51% and Python 61%.
> 
> Have Fun!
> Jan Burse, 30.11.2023, http://www.xlog.ch/

Back to comp.lang.java.programmer | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: ANN: Dogelog Player 1.1.4 (Generational GC) Mild Shock <janburse@fastmail.fm> - 2023-12-18 22:56 +0100
  Re: ANN: Dogelog Player 1.1.4 (Generational GC) Mild Shock <janburse@fastmail.fm> - 2024-01-20 11:06 +0100
    Re: ANN: Dogelog Player 1.1.4 (Generational GC) Arne Vajhøj <arne@vajhoej.dk> - 2024-01-20 11:20 -0500

csiph-web