Deutsch   English   Français   Italiano  
<v4t7p3$1rd2b$2@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!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.python
Subject: Re: ANN: Dogelog Player 1.2.0 (Binary Streams)
Date: Wed, 19 Jun 2024 02:12:18 +0200
Message-ID: <v4t7p3$1rd2b$2@solani.org>
References: <v2kb8u$kakr$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 19 Jun 2024 00:12:19 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="1946699"; 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.18.2
Cancel-Lock: sha1:TacNIq4gMOSCTQ0s9FsBhXmmdGg=
X-User-ID: eJwFwYEBwCAIA7CXpBaY5yjQ/09Y4jssKhkedLmqOK92i6f1ItsubaGux3xIPFDTDR019k2HYsAzi6XJ/AGDvhaJ
In-Reply-To: <v2kb8u$kakr$2@solani.org>
Bytes: 2897
Lines: 55


Dogelog Player is a Prolog system that supports
JavaScript, Python and Java in its targets. We
show how the JavaScript support can be used to
perform some proof search and proof rendering
directly in the browser. A versatile format for
proof objects are λμ-expressions.

We explored proof searches dubbed Dragalin and
Fitting, whereas the later outperforms the former.
The extracted λμ-expressions are used to display
Gentzen and Fitch style proofs. The Fitch style
proofs turn out to be more compact, but we are
still investigating some further reductions.

See also:

Simple λμ-Calculus in Dogelog Player
https://twitter.com/dogelogch/status/1803200066066456876

Simple λμ-Calculus 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:
> 
> - Quasi-Parallel Loader:
>    The Prolog text loader is now task aware.
> Although tasks are only quasi-parallel, issues
> of mutex might appear, which have been solved
> by using the meta call shield/1 which temporarly
> disables auto-yield. Back traces showing the
> current file loading chain are now task local.
> 
> - Binary Files:
>    As before the target platforms JavaScript
> nodeJS, Python and Java support file system
> access. A new open option type/1 has been added,
> which can have the values 'text' or 'binary' and
> which defaults to 'text'. 'binary' is simply
> treated as 'text' with latin1 encoding instead of utf8.
> 
> - Binary HTTP:
>    To give the benefit of a simple binary
> treatment to the HTTP protocol as well, i.e. no
> extra get_byte/[1,2] builtins and no extra byte
> array datatype, since codes and atoms can be used
> as before, we braught the type/1 option to the
> APIs of the HTTP clients and the HTTP servers.
> 
> Have Fun!
> Jan Burse, 22.05.2024, http://www.xlog.ch/