Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Somebody's terminal is dropping bits. I found a pile of them over in the corner.


devel / comp.lang.javascript / Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

SubjectAuthor
* ANN: Dogelog Player 1.1.0 (Multilingual Novacore)Mild Shock
`* Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)Mild Shock
 `* Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)Mild Shock
  `* Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)Mild Shock
   `* Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)John Harris
    `- Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)Mark-

1
ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

<ua6dpq$gl3t$3@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.javascript
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.javascript
Subject: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date: Sun, 30 Jul 2023 21:31:06 +0200
Message-ID: <ua6dpq$gl3t$3@solani.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 30 Jul 2023 19:31:06 -0000 (UTC)
Injection-Info: solani.org;
logging-data="545917"; 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:UGBe4EDJ6k54IYIqrMCuazo9uFA=
X-User-ID: eJwFwYEBwCAIA7CXRGlh51iE/09YgkNjhRN0DCbICRSkTaG/JHusDdV73TtZn4SH8cpRwJUvY/mptfPa+wFm4xYE
X-Mozilla-News-Host: news://news.solani.org:119
 by: Mild Shock - Sun, 30 Jul 2023 19:31 UTC

Dear All,

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

- Multlinguale Strings:
Libraries and applications can create text
databases using the multifile predicate strings/3.
Access is via predicates get_string/[2,3].
A new prolog flag sys_locale indicates the
currently selected language.

- Term Formatting:
Experimentally, we introduced new predicates
sys_print_message/[1,2,3] and created a text
database for error terms. This is now used for
natural language error messages according to
the current language setting. Accordingly,
formerly Jekejeke Prolog was also adapted.

- Time Formatting:
Furthermore, a predicate sys_time_atom/3 was
introduced, which corresponds to the POSIX
strftime(). This allowed us to internationalize
predicates like version/0, time/1, and statistics/0.
Accordingly, formerly Jekejeke Prolog was also adapted.

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

Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

<uaqmrg$1b5l$2@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.javascript
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.javascript
Subject: Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date: Mon, 7 Aug 2023 14:08:17 +0200
Message-ID: <uaqmrg$1b5l$2@solani.org>
References: <ua6dpq$gl3t$3@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 7 Aug 2023 12:08:16 -0000 (UTC)
Injection-Info: solani.org;
logging-data="44213"; 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:5BrEWBMnxAYAJ+yRGg2JXUUICcA=
X-User-ID: eJwFwQkBwCAMA0BLdCQlyKGffwm743bzPHA6OJwSQrn0CWY3spW34MopdsNis8bP+8SWMfIOskdrwwf2fl1BFd0=
In-Reply-To: <ua6dpq$gl3t$3@solani.org>
 by: Mild Shock - Mon, 7 Aug 2023 12:08 UTC

Dogelog Player is a Prolog system written
100% in Prolog that targets Python and
JavaScript. We recently introduced multilingual
strings and a locale Prolog flag. We report
on the progress of internationalizing the
Prolog system itself and of finding
some locale defaults.

The separation of concern approach of our
multilingual strings allowed to overcome
some new hurdles during the Prolog banner
generation. We also managed to find locale
defaults for the Python target and the
JavaScript target, whereas the Python
solution is still work in progress.

See also:

Local Greetings in Dogelog Player
https://twitter.com/dogelogch/status/1688501180383510528

Local Greetings 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:
>
> - Multlinguale Strings:
>    Libraries and applications can create text
> databases using the multifile predicate strings/3.
> Access is via predicates get_string/[2,3].
> A new prolog flag sys_locale indicates the
> currently selected language.
>
> - Term Formatting:
>   Experimentally, we introduced new predicates
> sys_print_message/[1,2,3] and created a text
> database for error terms.  This is now used for
> natural language error messages according to
> the current language setting. Accordingly,
> formerly Jekejeke Prolog was also adapted.
>
> - Time Formatting:
>   Furthermore, a predicate sys_time_atom/3 was
> introduced, which corresponds to the POSIX
> strftime().  This allowed us to internationalize
> predicates like version/0, time/1, and statistics/0.
> Accordingly, formerly Jekejeke Prolog was also adapted.
>
> Have Fun!
> Jan Burse, 30.07.2023, http://www.xlog.ch/

Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

<ubu5hq$bd8l$3@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.javascript
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.javascript
Subject: Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date: Mon, 21 Aug 2023 00:53:47 +0200
Message-ID: <ubu5hq$bd8l$3@solani.org>
References: <ua6dpq$gl3t$3@solani.org> <uaqmrg$1b5l$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 20 Aug 2023 22:53:46 -0000 (UTC)
Injection-Info: solani.org;
logging-data="374037"; 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:zlXS5vRZZFRT1sj+Yz5kPcIAK9U=
X-User-ID: eJwFwQcBwEAIBDBLzzigcpj+JTSBGFm7GkxxOD9iL0XI+7hGaXcBytPclpy5jBN5bc3nSasRXRvEUgziH2FUFeE=
In-Reply-To: <uaqmrg$1b5l$2@solani.org>
 by: Mild Shock - Sun, 20 Aug 2023 22:53 UTC

Dogelog Player is a Prolog system 100% written
in Prolog itself, that targets the JavaScript
and Python platform. We had the choice of either
adopting SWI-Prologs make/0 or formerly Jekejeke
Prolog make/0. We gave it a try with the later
make/0 that has also an autoremove integrated.

We first improved the ensure_loaded/1 predicate
to record the visited files graph. The make/0
predicate is now implemented in that it initiates
a replay of the consult. Realizing the auto-remove
is then a matter of collecting these source paths
that didn't get visited a second time.

See also:

Autoremove Make for Dogelog Player
https://twitter.com/dogelogch/status/1693393465642512692

Autoremove Make for Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
> Dogelog Player is a Prolog system written
> 100% in Prolog that targets Python and
> JavaScript. We recently introduced multilingual
> strings and a locale Prolog flag. We report
> on the progress of internationalizing the
> Prolog system itself and of finding
> some locale defaults.
>
> The separation of concern approach of our
> multilingual strings allowed to overcome
> some new hurdles during the Prolog banner
> generation. We also managed to find locale
> defaults for the Python target and the
> JavaScript target, whereas the Python
> solution is still work in progress.
>
> See also:
>
> Local Greetings in Dogelog Player
> https://twitter.com/dogelogch/status/1688501180383510528
>
> Local Greetings 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:
>>
>> - Multlinguale Strings:
>>     Libraries and applications can create text
>> databases using the multifile predicate strings/3.
>> Access is via predicates get_string/[2,3].
>> A new prolog flag sys_locale indicates the
>> currently selected language.
>>
>> - Term Formatting:
>>    Experimentally, we introduced new predicates
>> sys_print_message/[1,2,3] and created a text
>> database for error terms.  This is now used for
>> natural language error messages according to
>> the current language setting. Accordingly,
>> formerly Jekejeke Prolog was also adapted.
>>
>> - Time Formatting:
>>    Furthermore, a predicate sys_time_atom/3 was
>> introduced, which corresponds to the POSIX
>> strftime().  This allowed us to internationalize
>> predicates like version/0, time/1, and statistics/0.
>> Accordingly, formerly Jekejeke Prolog was also adapted.
>>
>> Have Fun!
>> Jan Burse, 30.07.2023, http://www.xlog.ch/
>

Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

<udd0on$paom$2@solani.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.javascript
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.javascript
Subject: Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date: Thu, 7 Sep 2023 19:20:22 +0200
Message-ID: <udd0on$paom$2@solani.org>
References: <ua6dpq$gl3t$3@solani.org> <uaqmrg$1b5l$2@solani.org>
<ubu5hq$bd8l$3@solani.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 7 Sep 2023 17:20:23 -0000 (UTC)
Injection-Info: solani.org;
logging-data="830230"; 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:owaKJ75CKR+PEGCkRJQ38cppumg=
X-User-ID: eJwNyUcBwDAMBDBK8bwYjkfMH0Krr0ycvKFurra2ccH0kNpzsR6aBpzbcmgQnQo/lTVB61zMSn+VlDDPW8gHPKwU/w==
In-Reply-To: <ubu5hq$bd8l$3@solani.org>
 by: Mild Shock - Thu, 7 Sep 2023 17:20 UTC

Dogelog Player is a Prolog system that was developed
from scratch independent from formerly Jekejeke Prolog.
In particular it features a compiletime foreign function
interface, which we now brought to formerly Jekejeke
Prolog to replace its runtime foreign function interface.

Method references were already introduced in JDK 8. By
focusing on object arguments and return types only, we
loose some convenience. So far we didn’t see some performance
penalty. There is still ongoing work regarding adoption
of Dogelog Players optimization for the (is)/2 predicate.

See also:

Functional Interface coming to Jekejeke Prolog
https://twitter.com/dogelogch/status/1699832139024572477

Functional Interface coming to Jekejeke Prolog
https://www.facebook.com/groups/dogelog

Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

<udesjq$3dt24$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.javascript
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: niam@jghnorth.org.uk.invalid (John Harris)
Newsgroups: comp.lang.javascript
Subject: Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date: Fri, 8 Sep 2023 11:21:40 +0100
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <udesjq$3dt24$1@dont-email.me>
References: <ua6dpq$gl3t$3@solani.org> <uaqmrg$1b5l$2@solani.org>
<ubu5hq$bd8l$3@solani.org> <udd0on$paom$2@solani.org>
Reply-To: jgharris@ic4life.net
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 8 Sep 2023 10:21:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e2c2b0f13e76be001f6acd26576088e5";
logging-data="3601476"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18CCOlEJRZj0Dekszcc63YvKfRc2MzUfVU="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:T5WRy1KmmrjQCjVCq2QH9uVi5qo=
In-Reply-To: <udd0on$paom$2@solani.org>
Content-Language: en-US
 by: John Harris - Fri, 8 Sep 2023 10:21 UTC

On 07/09/2023 18:20, Mild Shock wrote:
>
> Dogelog Player is a Prolog system that was developed
> from scratch independent from formerly Jekejeke Prolog.
> In particular it features a compiletime foreign function
> interface, which we now brought to formerly Jekejeke
> Prolog to replace its runtime foreign function interface.
>
> Method references were already introduced in JDK 8. By
> focusing on object arguments and return types only, we
> loose some convenience. So far we didn’t see some performance
> penalty. There is still ongoing work regarding adoption
> of Dogelog Players optimization for the (is)/2 predicate.
<snip>

I see people are still confusing lose and loose.

John

Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

<udkfb9$j555$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.javascript
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: nospam@mapson.xyz (Mark-)
Newsgroups: comp.lang.javascript
Subject: Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date: Sun, 10 Sep 2023 13:12:10 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <udkfb9$j555$1@dont-email.me>
References: <ua6dpq$gl3t$3@solani.org> <uaqmrg$1b5l$2@solani.org> <ubu5hq$bd8l$3@solani.org> <udd0on$paom$2@solani.org> <udesjq$3dt24$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 10 Sep 2023 13:12:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d5240ae7638aaacc4a028cd01826d5c0";
logging-data="627877"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19wwqLq9dLHxtuA2a74+Zz9m1WtLWIxwuI="
User-Agent: XanaNews/1.21-f3fb89f (x86; Portable ISpell)
Cancel-Lock: sha1:VM1S/o6Hueh6q4WnApYdDDNWl8U=
 by: Mark- - Sun, 10 Sep 2023 13:12 UTC

John Harris wrote:

> On 07/09/2023 18:20, Mild Shock wrote:
> >
> > Dogelog Player is a Prolog system that was developed
> > from scratch independent from formerly Jekejeke Prolog.
> > In particular it features a compiletime foreign function
> > interface, which we now brought to formerly Jekejeke
> > Prolog to replace its runtime foreign function interface.
> >
> > Method references were already introduced in JDK 8. By
> > focusing on object arguments and return types only, we
> > loose some convenience. So far we didn’t see some performance
> > penalty. There is still ongoing work regarding adoption
> > of Dogelog Players optimization for the (is)/2 predicate.
> <snip>
>
> I see people are still confusing lose and loose.
>
> John

Or just a simple typoo.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor