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


Groups > comp.lang.python > #197511

Beyond Orgmode in Dogelog Player (Re: Game Sprites in Dogelog Notebooks)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.python
Subject Beyond Orgmode in Dogelog Player (Re: Game Sprites in Dogelog Notebooks)
Date 2025-06-14 22:25 +0200
Message-ID <102klrd$q6j0$3@solani.org> (permalink)
References <vvjlpb$dl1g$4@solani.org> <101596o$1h0k$2@solani.org> <101i8c7$8vln$2@solani.org>

Show all headers | View raw



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

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

ANN: Dogelog Player 1.3.2 (XML Interpolation) Mild Shock <janburse@fastmail.fm> - 2025-05-09 11:29 +1000
  Self-Tuning GC in Dogelog Player (Re: ANN: Dogelog Player 1.3.2 (XML Interpolation)) Mild Shock <janburse@fastmail.fm> - 2025-05-27 23:01 +0200
    Game Sprites in Dogelog Notebooks (Re: ANN: Dogelog Player 1.3.2 (XML Interpolation)) Mild Shock <janburse@fastmail.fm> - 2025-06-01 21:06 +0200
      Call Later in Dogelog Notebooks (Re: Game Sprites in Dogelog Notebooks) Mild Shock <janburse@fastmail.fm> - 2025-06-10 16:27 +0200
      Beyond Orgmode in Dogelog Player (Re: Game Sprites in Dogelog Notebooks) Mild Shock <janburse@fastmail.fm> - 2025-06-14 22:25 +0200

csiph-web