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


Groups > comp.lang.javascript > #124373

Frozen Dicts in Dogelog Player

Path csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.javascript
Subject Frozen Dicts in Dogelog Player
Date Sun, 20 Oct 2024 00:30:51 +0200
Message-ID <vf1bur$n7he$3@solani.org> (permalink)
References <vdm681$13234$3@solani.org>
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
Injection-Date Sat, 19 Oct 2024 22:30:51 -0000 (UTC)
Injection-Info solani.org; logging-data="761390"; mail-complaints-to="abuse@news.solani.org"
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock sha1:khaT6sFvXP0NSX2Y7TFpN3GDTmQ=
X-User-ID eJwNycEBwCAIA8CVkBBqxxEM+4/Q3veIXNlPJDM4nDzC3ddoha2op2wxDtylHqsY+m5dgf9izRvlo0JLwOkPZosWmg==
In-Reply-To <vdm681$13234$3@solani.org>
Xref csiph.com comp.lang.javascript:124373

Show key headers only | 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