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


Groups > comp.lang.javascript > #124373

Frozen Dicts in Dogelog Player

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.javascript
Subject Frozen Dicts in Dogelog Player
Date 2024-10-20 00:30 +0200
Message-ID <vf1bur$n7he$3@solani.org> (permalink)
References <vdm681$13234$3@solani.org>

Show all headers | View raw


Frozen Dicts in Dogelog Player

Dogelog Player is a Prolog system that
currently runs on different backends such
as JavaScript, Python and Java. We present a
new Prolog dict library library(misc/dict).
The library is a spin off of our JSON
data library library(misc/json).

Both are pure Prolog implementations that we
could also test on Trealla Prolog and Scryer
Prolog. There is no new dict syntax, since
unlike SWI-Prolog we do not include a tag. Our
operations preserve input order and we have an
explicit operation to keysort a dict. Testing
indicates that a compression could boost
modification and sorting.

See also:

Frozen Dicts in Dogelog Player
https://twitter.com/dogelogch/status/1847732717737177353

Frozen Dicts in Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
> Dear All,
> 
> We are happy to announce a new edition of the Dogelog player:
> 
> - New atom_time/4:
>    The predicate sys_time_atom/3 is now officially
> called atom_time/3.  The underlying strftime() and
> strptime() routines can represent more than just
> local time.  We therefore introduced atom_time/4
> with an options list.
> 
> - Improved open/4:
>    The open/4 predicate and its HTTP client functionality
> was removed from library(util/spin) and moved to
> the core. In addition, open/4 can now return options
> such as the final URL via uri/1 and the received
> headers via fields/1.
> 
> - New http_server_close/1:
>    The HTTP server in library(util/spin) has undergone
> some extensions.  The asynchronous processing has been
> improved, so that HTTP server set-up, HTTP client round
> trip and HTTP server tear-down can be implemented in
> the same application despite being single threaded.
> 
> Have Fun!
> Jan Burse, 03.10.2024, https://www.xlog.ch/

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


Thread

ANN: Dogelog Player 1.2.3 (Time Conversion) Mild Shock <janburse@fastmail.fm> - 2024-10-03 15:29 +0200
  Frozen Dicts in Dogelog Player Mild Shock <janburse@fastmail.fm> - 2024-10-20 00:30 +0200
  Re: ANN: Dogelog Player 1.2.3 (Time Conversion) Mild Shock <janburse@fastmail.fm> - 2024-11-02 14:00 +0100

csiph-web