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


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

ANN: Dogelog Player 1.3.3 (Dark Mode)

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 ANN: Dogelog Player 1.3.3 (Dark Mode)
Date Thu, 19 Jun 2025 12:43:35 +0200
Message-ID <1030pkm$10g35$3@solani.org> (permalink)
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Thu, 19 Jun 2025 10:43:34 -0000 (UTC)
Injection-Info solani.org; logging-data="1065061"; 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.21
Cancel-Lock sha1:9nW17xVavZopX/z1R8+URcOw/CY=
X-User-ID eJwFwQcBwDAMAzBKzXM9OM3jD2FSGAR1HQGPjWWMXh16T9Y1UqSEY6zN7KPP/PUYsNbK+ly0OsLnHXiq/lojFYw=
X-Mozilla-News-Host news://news.solani.org:119
Xref csiph.com comp.lang.java.programmer:53742

Show key headers only | View raw


Dear All,

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

- Output Flags:
The output streams now carry flags. The mask
0x00000004 indicates that the end-user wants
some fancy output. The Prolog core offers a
hook on sys_print_error/2, so that errors and
warnings can be styled. Works seemless for the
browser and the console via library(markup).

- Write Option:
The write routine now offers an additional option.
The Prolog core offers a hook for put_atom/2,
so that the output tokens produced by the predicate
write_term/2 can be run through a pygmentation
routine. When using class names instead of color
values, style sheets in the browser allow color
switching between dark and light mode.

- Improved Top-Level:
To reduce footprint and startup time in scripting
mode, the top-level has been refactored into an
optional separate Prolog text library(session).
The Prolog text offers print error and put atom
hooks, and as well as some logic so that the
listing predicate listing/[0,1] and answer
substitutions (?-)/1 deliver fancy output if
the output stream desires so.

Have Fun!

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

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


Thread

ANN: Dogelog Player 1.3.3 (Dark Mode) Mild Shock <janburse@fastmail.fm> - 2025-06-19 12:43 +0200
  Prolog Necronomicon: Write an Interactive Debugger! (Re: ANN: Dogelog Player 1.3.3 (Dark Mode)) Mild Shock <janburse@fastmail.fm> - 2025-07-02 03:33 +0200

csiph-web