Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #53740 > unrolled thread
| Started by | Mild Shock <janburse@fastmail.fm> |
|---|---|
| First post | 2025-05-09 11:30 +1000 |
| Last post | 2025-06-14 22:24 +0200 |
| Articles | 2 — 1 participant |
Back to article view | Back to comp.lang.java.programmer
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
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2025-05-09 11:30 +1000 |
| Subject | ANN: 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]
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Date | 2025-06-14 22:24 +0200 |
| Subject | Beyond 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