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


Groups > comp.lang.java.programmer > #53740 > unrolled thread

ANN: Dogelog Player 1.3.2 (XML Interpolation)

Started byMild Shock <janburse@fastmail.fm>
First post2025-05-09 11:30 +1000
Last post2025-06-14 22:24 +0200
Articles 2 — 1 participant

Back to article view | Back to comp.lang.java.programmer


Contents

  ANN: Dogelog Player 1.3.2 (XML Interpolation) Mild Shock <janburse@fastmail.fm> - 2025-05-09 11:30 +1000
    Beyond Orgmode in Dogelog Player (Was: ANN: Dogelog Player 1.3.2 (XML Interpolation)) Mild Shock <janburse@fastmail.fm> - 2025-06-14 22:24 +0200

#53740 — ANN: Dogelog Player 1.3.2 (XML Interpolation)

FromMild Shock <janburse@fastmail.fm>
Date2025-05-09 11:30 +1000
SubjectANN: Dogelog Player 1.3.2 (XML Interpolation)
Message-ID<vvjls6$dl1g$5@solani.org>
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

[toc] | [next] | [standalone]


#53741 — Beyond Orgmode in Dogelog Player (Was: ANN: Dogelog Player 1.3.2 (XML Interpolation))

FromMild Shock <janburse@fastmail.fm>
Date2025-06-14 22:24 +0200
SubjectBeyond Orgmode in Dogelog Player (Was: ANN: Dogelog Player 1.3.2 (XML Interpolation))
Message-ID<102klpc$q6j0$2@solani.org>
In reply to#53740
Dogelog Player features a library(markup), that oh
the irony, despites its name, cannot read and process
markup in any way. Also is distinct from other
Prolog system that where approaching the internet
from a DCG viewpoint. Nevertheless it allows for
amazing pigmentation results across the browser
and the console.

Dogelog Player is in the fortunate possition to
have been realized in 100% Prolog, so we opted to
tap into its own lexer and could quickly realize
a library(fancy) to pigment tokens. Minimally
invasive and with the help of input memory streams,
write_term/2 can now also colorize.

See also:

Beyond Orgmode in Dogelog Player
https://medium.com/2989/2a294db469c8

Mild Shock schrieb:
> 
> Dogelog Player is a Prolog system mostly written in
> Prolog itself. It is available for the JavaScript,
> Python and Java platform. It offers a minimalistic
> subset of the ISO core standard for Prolog, dubbed
> by the name Novacore.
> 
> It further features a minimalistic library to access
> the Browser environment. The content of the library is
> developed with hindsight of its usage in Dogelog
> Notebooks. Here we give a glimps of its usage
> for Game Sprites.
> 
> With a little programming discipline the library(vector)
> makes it possibly to design games for different screen
> resolutions. To ease the Dogelog Notebook orchestration
> of the animation of multiple game sprites via cooperative
> multitasking from create_task/1, we introduced
> group_gather_async() and group_teardown().
> 
> See also:
> 
> Game Sprites in Dogelog Notebooks
> https://qiita.com/j4n_bur53/items/839061b2a8b34a4d422f
> 
> 

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web