Dear All,
We are
happy to announce a new edition of the Dogelog player:
- Enhanced library(misc/markup):
The library(misc/markup) has been extended to include a unified DOM
writer abstraction. It can write to the GUI DOM in the browser, and it
is also possible to write the DOM serialized in XML to a file. There
are a variety of use cases for the library, e.g. creating static HTML
pages.
- New library(misc/vector):
In this library we have brought together everything related to SVG that
was previously scattered in the libraries library(misc/markup) and
library(misc/react). The new advantages of the extended library
(misc/markup) can also be used here, so the creation of static SVG
pages is now supported.
- New library(util/spin):
The library provides a unified HTTP server abstraction. There are
concrete implementations for nodeJS using node:http, for PyPy using
http_server and for JDK 21 using Tomcat embedded. Local browser GET of
50,000 bytes via Prolog atom text lines enumeration requires approx.
5-10 ms for all Dogelog Player targets.
Have Fun!