Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Reserve your abuse for your true friends. -- Larry Wall in <199712041852.KAA19364@wall.org>


devel / comp.lang.prolog / ANN: Dogelog Runtime 1.6.3 (Downsized FFI)

SubjectAuthor
o ANN: Dogelog Runtime 1.6.3 (Downsized FFI)Mild Shock

1
ANN: Dogelog Runtime 1.6.3 (Downsized FFI)

<uedeno$caco$1@solani.org>

  copy mid

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

  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: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: ANN: Dogelog Runtime 1.6.3 (Downsized FFI)
Date: Wed, 20 Sep 2023 02:35:03 +0200
Message-ID: <uedeno$caco$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 20 Sep 2023 00:35:04 -0000 (UTC)
Injection-Info: solani.org;
logging-data="403864"; 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.17
Cancel-Lock: sha1:0tpNrb7WXgytjQMosLmSI+3Qkq4=
X-Mozilla-News-Host: news://news.solani.org:119
X-User-ID: eJwFwQkBwDAIA0BLvKGVQxfwL2F36VB8FUhEbq5Mp5AobcaYMPPUGNWIDSXG614vq+hz2+2JqTMCO/n0/Eh3FM8=
 by: Mild Shock - Wed, 20 Sep 2023 00:35 UTC

Dear All,

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

- Singleton removed:
Special foreign predicates have full control over
the interpreter and could be registered as parameterized
singleton instances. The parameter was an integer and served
a multiple branch. The library(special) has been removed.

- Reflection removed:
The earlier Jekejeke runtime was still based on the
Java reflection API to incorporate ordinary foreign
predicates. Methods, fields and constructors were
selected once at runtime by Prolog. The library(foreign)
has been removed.

- Functional Interfaces:
Similar to Dogelog Player, you can now dynamically
locate a Java class using ensure_loaded/1 and call its
main method. The main method can then register both
special and ordinary foreign predicates via Java
functional interfaces.

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

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor