Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Portability should be the default. -- Larry Wall in <199711072201.OAA01123@wall.org>


devel / comp.lang.prolog / Re: ANN: Dogelog Player 1.1.2 (Java Target)

SubjectAuthor
* ANN: Dogelog Player 1.1.2 (Java Target)Mild Shock
`* ANN: Dogelog Player 1.1.2 (Java Target)Mild Shock
 `* ANN: Dogelog Player 1.1.2 (Java Target)Mild Shock
  `- ANN: Dogelog Player 1.1.2 (Java Target)Mild Shock

1
ANN: Dogelog Player 1.1.2 (Java Target)

<ufueb1$6j4$1@solani.org>

  copy mid

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

  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 Player 1.1.2 (Java Target)
Date: Sun, 8 Oct 2023 16:28:49 +0200
Message-ID: <ufueb1$6j4$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 8 Oct 2023 14:28:49 -0000 (UTC)
Injection-Info: solani.org;
logging-data="6756"; 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.1
Cancel-Lock: sha1:g9/xlKmS+drDMOjB0dE4R1pgEKc=
X-User-ID: eJwFwYEBwDAEBMCVEF4yDl/2H6F3caBgOgIeG+u8UoyWwnA5nkIXTW1777LTQ5Mf5kBsiZpb52lkWduX+QNewxWJ
X-Mozilla-News-Host: news://news.solani.org:119
 by: Mild Shock - Sun, 8 Oct 2023 14:28 UTC

Dear All,

We are happy to announce a new edition of
the Dogelog player:

- module.util.nova:
It is a Java port of the Dogelog Player Novacore.
All features of Dogelog Player have been realized,
such as stages and partitions, so that the knowledge
base also has a rollback as well as the new make/0 works.

- jvmobj.jar:
This .jar is used by the Java Target for the
Arithmetic and Logic Unit (ALU) and was separated
from formerly Jekejeke Prolog. All features of Dogelog
Player have been implemented, such as bigints and
trigonometric functions. The native libraries of
Dogelog Player have also been ported to the Java Target.

- jvmobj_swing.jar:
This .jar is used by the Java Target for listing
the classpath and was separated from formerly Jekejeke
Prolog. However, compared to formerly Jekejeke Prolog,
the realization is primitive, for example at the moment
native libraries can only be loaded if they are
exploded in the classpath.

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

Re: ANN: Dogelog Player 1.1.2 (Java Target)

<uhj1kr$qbor$1@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!news.eternal-september.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: Re: ANN: Dogelog Player 1.1.2 (Java Target)
Date: Sat, 28 Oct 2023 15:17:16 +0200
Message-ID: <uhj1kr$qbor$1@solani.org>
References: <ufueb1$6j4$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 Oct 2023 13:17:15 -0000 (UTC)
Injection-Info: solani.org;
logging-data="864027"; 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.1
Cancel-Lock: sha1:k8CruFT5wZn/S3RZ0NJIp4vhCyc=
In-Reply-To: <ufueb1$6j4$1@solani.org>
X-User-ID: eJwNx9sRACEIBMGU5LGLhKMc5B/CWfPTA6Owwgk65nX3tASxpL9+oykt35m0UnfoxCiRp9a2vs4A4wkylbbOD1eFFUY=
 by: Mild Shock - Sat, 28 Oct 2023 13:17 UTC

Dogelog Player is a 100% Prolog written Prolog
system for the JavaScript, Python and Java
platform. Wie added monomorphic predicate and
evaluable function caches to the transpiler
and runtime. We then compared our benchmark
suite with formerly Jekejeke Prolog.

With monomorphic caches there is not so much a
pollution problem, since each cache maximally
houses one predicate. Our benchmark suite results
show us, despite its lack of multi-argument
indexing, that Dogelog Player is now on par or
better than formerly Jekejeke Prolog.

See also:

Monomorphic Cache for Dogelog Player
https://twitter.com/dogelogch/status/1718248815394726282

Monomorphic Cache for 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:
>
> - module.util.nova:
>   It is a Java port of the Dogelog Player Novacore.
> All features of Dogelog Player have been realized,
> such as stages and partitions, so that the knowledge
> base also has a rollback as well as the new make/0 works.
>
> - jvmobj.jar:
>   This .jar is used by the Java Target for the
> Arithmetic and Logic Unit (ALU) and was separated
> from formerly Jekejeke Prolog. All features of Dogelog
> Player have been implemented, such as bigints and
> trigonometric functions. The native libraries of
> Dogelog Player have also been ported to the Java Target.
>
> - jvmobj_swing.jar:
>   This .jar is used by the Java Target for listing
> the classpath and was separated from formerly Jekejeke
> Prolog.  However, compared to formerly Jekejeke Prolog,
> the realization is primitive, for example at the moment
> native libraries can only be loaded if they are
> exploded in the classpath.
>
> Have Fun!
> Jan Burse, 08.10.2023, http://www.xlog.ch/

Re: ANN: Dogelog Player 1.1.2 (Java Target)

<uianep$161bm$1@solani.org>

  copy mid

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

  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: Re: ANN: Dogelog Player 1.1.2 (Java Target)
Date: Mon, 6 Nov 2023 13:50:35 +0100
Message-ID: <uianep$161bm$1@solani.org>
References: <ufueb1$6j4$1@solani.org> <uhj1kr$qbor$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 6 Nov 2023 12:50:33 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1246582"; 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.1
Cancel-Lock: sha1:VBUbo3iXBPdHldKHlC4TASJ/8Gk=
In-Reply-To: <uhj1kr$qbor$1@solani.org>
X-User-ID: eJwFwQkBwDAIA0BLsPDKobTxL2F3jtDYtPAwp5MJP3d9+eqwXdAXldCXqM61saat7AfFYBj40t+tEeER/QFbXRVm
 by: Mild Shock - Mon, 6 Nov 2023 12:50 UTC

Dogelog Player is a 100% Prolog written
Prolog system which we are currently about
to tune for performance. The recently
introduced monomorphic caches enabled us
to deploy a further optimizations. The new
head forms give us a notable performance boost.

Dogelog Player now supports deterministic
builts after the head which are directly
executed avoiding the overhead of creating
new subgoals. We see some speed-up that
kills the last resistance of formerly
Jekejeke Prolog on JDK 8. But the quest
goes on, we still lack behind GNU-Prolog.

See also:

Neck Forms for Dogelog Player
https://twitter.com/dogelogch/status/1721507834569896173

Neck Forms for Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
>
> Dogelog Player is a 100% Prolog written Prolog
> system for the JavaScript, Python and Java
> platform. Wie added monomorphic predicate and
> evaluable function caches to the transpiler
> and runtime. We then compared our benchmark
> suite with formerly Jekejeke Prolog.
>
> With monomorphic caches there is not so much a
> pollution problem, since each cache maximally
> houses one predicate. Our benchmark suite results
> show us, despite its lack of multi-argument
> indexing, that Dogelog Player is now on par or
> better than formerly Jekejeke Prolog.
>
> See also:
>
> Monomorphic Cache for Dogelog Player
> https://twitter.com/dogelogch/status/1718248815394726282
>
> Monomorphic Cache for 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:
>>
>> - module.util.nova:
>>    It is a Java port of the Dogelog Player Novacore.
>> All features of Dogelog Player have been realized,
>> such as stages and partitions, so that the knowledge
>> base also has a rollback as well as the new make/0 works.
>>
>> - jvmobj.jar:
>>    This .jar is used by the Java Target for the
>> Arithmetic and Logic Unit (ALU) and was separated
>> from formerly Jekejeke Prolog. All features of Dogelog
>> Player have been implemented, such as bigints and
>> trigonometric functions. The native libraries of
>> Dogelog Player have also been ported to the Java Target.
>>
>> - jvmobj_swing.jar:
>>    This .jar is used by the Java Target for listing
>> the classpath and was separated from formerly Jekejeke
>> Prolog.  However, compared to formerly Jekejeke Prolog,
>> the realization is primitive, for example at the moment
>> native libraries can only be loaded if they are
>> exploded in the classpath.
>>
>> Have Fun!
>> Jan Burse, 08.10.2023, http://www.xlog.ch/
>

Re: ANN: Dogelog Player 1.1.2 (Java Target)

<uigtlh$1942e$1@solani.org>

  copy mid

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

  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: Re: ANN: Dogelog Player 1.1.2 (Java Target)
Date: Wed, 8 Nov 2023 22:13:22 +0100
Message-ID: <uigtlh$1942e$1@solani.org>
References: <ufueb1$6j4$1@solani.org> <uhj1kr$qbor$1@solani.org>
<uianep$161bm$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 8 Nov 2023 21:13:21 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1347662"; 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.1
Cancel-Lock: sha1:Uv0OK9B6XqEzKVOHi2/6X3jHr9A=
In-Reply-To: <uianep$161bm$1@solani.org>
X-User-ID: eJwFwQkBwDAIA0BLfGFUTkrBv4TdwVOzv0hkYLELXM6UjDTEPTIaVr6HzFcnbECZE9DqXTPlXJVXukEx/lQRFX8=
 by: Mild Shock - Wed, 8 Nov 2023 21:13 UTC

So far we have followed the approach that
Albufeira code is a linear sequence of op-codes
for instructions and arguments. With the upcoming
release of Dogelog Player this has changed to
the benefit of it. Dogelog Player is now
conceived as a AST-Machine.

Among the new data structures is not only Skeleton
and Place, but also Quote which is used to generate
AST-Machine code at runtime. Our speculation that
the old code array approach is inefficient was
confirmed and to our surprise we got a further
performance boost.

See also:

AST-Machine for Dogelog Player
https://twitter.com/dogelogch/status/1722337902556795358

AST-Machine for Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
>
> Dogelog Player is a 100% Prolog written
> Prolog system which we are currently about
> to tune for performance. The recently
> introduced monomorphic caches enabled us
> to deploy a further optimizations. The new
> head forms give us a notable performance boost.
>
> Dogelog Player now supports deterministic
> builts after the head which are directly
> executed avoiding the overhead of creating
> new subgoals. We see some speed-up that
> kills the last resistance of formerly
> Jekejeke Prolog on JDK 8. But the quest
> goes on, we still lack behind GNU-Prolog.
>
> See also:
>
> Neck Forms for Dogelog Player
> https://twitter.com/dogelogch/status/1721507834569896173
>
> Neck Forms for Dogelog Player
> https://www.facebook.com/groups/dogelog
>
> Mild Shock schrieb:
>>
>> Dogelog Player is a 100% Prolog written Prolog
>> system for the JavaScript, Python and Java
>> platform. Wie added monomorphic predicate and
>> evaluable function caches to the transpiler
>> and runtime. We then compared our benchmark
>> suite with formerly Jekejeke Prolog.
>>
>> With monomorphic caches there is not so much a
>> pollution problem, since each cache maximally
>> houses one predicate. Our benchmark suite results
>> show us, despite its lack of multi-argument
>> indexing, that Dogelog Player is now on par or
>> better than formerly Jekejeke Prolog.
>>
>> See also:
>>
>> Monomorphic Cache for Dogelog Player
>> https://twitter.com/dogelogch/status/1718248815394726282
>>
>> Monomorphic Cache for 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:
>>>
>>> - module.util.nova:
>>>    It is a Java port of the Dogelog Player Novacore.
>>> All features of Dogelog Player have been realized,
>>> such as stages and partitions, so that the knowledge
>>> base also has a rollback as well as the new make/0 works.
>>>
>>> - jvmobj.jar:
>>>    This .jar is used by the Java Target for the
>>> Arithmetic and Logic Unit (ALU) and was separated
>>> from formerly Jekejeke Prolog. All features of Dogelog
>>> Player have been implemented, such as bigints and
>>> trigonometric functions. The native libraries of
>>> Dogelog Player have also been ported to the Java Target.
>>>
>>> - jvmobj_swing.jar:
>>>    This .jar is used by the Java Target for listing
>>> the classpath and was separated from formerly Jekejeke
>>> Prolog.  However, compared to formerly Jekejeke Prolog,
>>> the realization is primitive, for example at the moment
>>> native libraries can only be loaded if they are
>>> exploded in the classpath.
>>>
>>> Have Fun!
>>> Jan Burse, 08.10.2023, http://www.xlog.ch/
>>
>


devel / comp.lang.prolog / Re: ANN: Dogelog Player 1.1.2 (Java Target)

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor