Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

It's ten o'clock; do you know where your processes are?


devel / comp.lang.prolog / ANN: Dogelog Runtime 16.0 (POST Requests)

SubjectAuthor
o ANN: Dogelog Runtime 16.0 (POST Requests)Mostowski Collapse

1
ANN: Dogelog Runtime 16.0 (POST Requests)

<u4d5n0$9pjm$3@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=9998&group=comp.lang.prolog#9998

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mostowski Collapse)
Newsgroups: comp.lang.prolog
Subject: ANN: Dogelog Runtime 16.0 (POST Requests)
Date: Sun, 21 May 2023 15:18:25 +0200
Message-ID: <u4d5n0$9pjm$3@solani.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 21 May 2023 13:18:24 -0000 (UTC)
Injection-Info: solani.org;
logging-data="321142"; 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.16
Cancel-Lock: sha1:yz1qQtSJ8T2WzNzYs4iVtD+aIPQ=
X-Mozilla-News-Host: news://news.solani.org:119
X-User-ID: eJwVwoERACEIA7CVHrFFxgG1+4/gfS5wGndMghOCMioAu17ROAytUq7+W2uXH93B/g6ySz72cJt2BUqwqAdnyhY1
 by: Mostowski Collapse - Sun, 21 May 2023 13:18 UTC

Dear All,

We are happy to announce a new version of the former
Jekejeke runtime 1.6.0, now called Dogelog runtime.

- Script Mode: The Prolog flag argv is now supported.
The Prolog interpreter can be called in the form
"prolog text arg1 .. argn". The "text" file is then
automatically consulted and "arg1 .. argn" ends up
in argv as a list of prolog atoms. Furthermore,
there is now the directive initialization/1. Both
features are also available in Dogelog Player.

- POST Requests: The open/[3,4] predicates have long
been able to understand the http: and https: protocol.
The new options method/1, headers/1 and body/1 are
self-explanatory. The options are also available in
Dogelog players, but support is not yet universal
across platforms. Jekejeke Prolog should use sys_open/4
temporarily until we adjust path searching.

- Affine JSON: There is a new library(util/json)
that delivers read_json/[1,2] and write_json/[1,2].
The mapping is affine, since we map JSON lists to
prolog lists and JSON structures to prolog sets.
We also use the new constants 0rNone, 0rFalse
and 0rTrue. Library also available as
library(json) in Dogelog player.

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


devel / comp.lang.prolog / ANN: Dogelog Runtime 16.0 (POST Requests)

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor