Call Later in Dogelog Notebooks (Was: Game Sprites in Dogelog Notebooks)

Liste des GroupesRevenir à l prolog 
Sujet : Call Later in Dogelog Notebooks (Was: Game Sprites in Dogelog Notebooks)
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : comp.lang.prolog
Date : 10. Jun 2025, 15:27:02
Autres entêtes
Message-ID : <1029fbk$k9pf$1@solani.org>
References : 1 2 3
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0 SeaMonkey/2.53.21
Dogelog Player is a Prolog system mostly written
in Prolog itself. It is available for the JavaScript,
Python and Java platform. In the browser environment
it offers Notebooks that run without server roundtrip.
Compared to for example SWISH or Tinker from SWI-Prolog,
the syntax coloring is in its early stage. Notebook
cells were only colored during instrumentation. Things
have a little improved with delayed re-coloring now.
To implement recoloring of a Notebook cell, we found
it useful to resort to the debouncing event handling
pattern. It can be easily realized by storing a timer
in a DOM element (sic!). Although recoloring requires
coloring potentially invalid and incomplete tokens,
since we use a full cell recoloring, not much goes wrong.
See also:
Call Later in Dogelog Notebooks
https://qiita.com/j4n_bur53/items/d17ba8adce15397a029b
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

Date Sujet#  Auteur
9 May 25 * ANN: Dogelog Player 1.3.2 (XML Interpolation)5Mild Shock
27 May 25 `* Self-Tuning GC in Dogelog Player (Was: ANN: Dogelog Player 1.3.2 (XML Interpolation))4Mild Shock
1 Jun 25  `* Game Sprites in Dogelog Notebooks (Was: ANN: Dogelog Player 1.3.2 (XML Interpolation))3Mild Shock
10 Jun 25   +- Call Later in Dogelog Notebooks (Was: Game Sprites in Dogelog Notebooks)1Mild Shock
14 Jun 25   `- Beyond Orgmode in Dogelog Player (Was: ANN: Dogelog Player 1.3.2 (XML Interpolation))1Mild Shock

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal