Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

This dungeon is owned and operated by Frobozz Magic Co., Ltd.


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.novabbs.com/devel/article-flat.php?id=10093&group=comp.lang.prolog#10093

  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 (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/


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

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor