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!
Jan Burse, 21.01.2024, http://www.xlog.ch/
Quick update. This is fun we switched the implementation
of library(util/spin) in Dogelog Player for Java from Tomcat 11
embedded to this thingy here:
Module jdk.httpserver - Package com.sun.net.httpserver https://download.java.net/java/early_access/panama/docs/api/jdk.httpserver/com/sun/net/httpserver/package-summary.html
JEP 408: Simple Web Server
https://openjdk.org/jeps/408
Works fine so far and seems to be an itch speedier. Its
already available in our current devel version 1.1.6 of
Dogelog Player for Java via our GIT.
Mild Shock schrieb:
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!
Jan Burse, 21.01.2024, http://www.xlog.ch/
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 6 |
Nodes: | 8 (0 / 8) |
Uptime: | 44:14:37 |
Calls: | 45 |
Files: | 21,492 |
Messages: | 63,457 |