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


Groups > comp.lang.javascript > #41213

ANN: Dogelog Player 1.0.4 (Time-Out Alarm)

From Mostowski Collapse <janburse@fastmail.fm>
Newsgroups comp.lang.javascript
Subject ANN: Dogelog Player 1.0.4 (Time-Out Alarm)
Date 2023-02-27 20:46 +0100
Message-ID <ttj1as$1dbal$1@solani.org> (permalink)

Show all headers | View raw


Dear All,

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

- library(markup):
To facilitate the generation of HTML texts inside
the browser, format/2 now accepts ~a for HTML attributes
and ~c for URL components. Further there are predicates
tag/[1,2] that switch the stream to raw mode
instead XML encoding, so that tags can be written.

- New setup_once_cleanup/3:
Since a stop button and Ctrl-C key started to work,
we needed to think of a robust setup and cleanup method.
We noticed a Logtalk idiom in the wild which we extended
by signal shielding and exception chaining. Also there
is a novel catch/3 which matches the head of a chain.

- New time_out/2:
There is also new predicate time_out/2 to abort a goal
after some delay. Implemented via the event loop of
JavaScript respectively Python. The predicate is not yet
perfect, for example it cannot prematurely abort a sleep/1,
but it can already abort where the Prolog interpreter
yields or auto-yields.

Have Fun!
Jan Burse, 27.02.2023
http://www.xlog.ch/

Back to comp.lang.javascript | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <janburse@fastmail.fm> - 2023-02-27 20:46 +0100
  Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Ezimene nimi Teine nimi <ezimenenimiteinenimi@gmail.com> - 2023-03-01 11:57 -0800
  Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-03-03 17:34 -0800
    Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-03-06 08:33 -0800
      Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Ezimene nimi Teine nimi <ezimenenimiteinenimi@gmail.com> - 2023-03-06 11:58 -0800
      Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-03-11 10:55 -0800
        Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-03-12 03:17 -0700
          Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-03-14 09:35 -0700
  Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Ezimene nimi Teine nimi <yyyyyeeeee00000@writeme.com> - 2023-03-06 03:17 -0800
    Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <janburse@fastmail.fm> - 2023-03-22 21:31 +0100
      Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-03-25 09:30 -0700
        Re: ANN: Dogelog Player 1.0.4 (Time-Out Alarm) Mostowski Collapse <bursejan@gmail.com> - 2023-04-01 16:11 -0700

csiph-web