Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #41332
| Path | csiph.com!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.javascript |
| Subject | Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) |
| Date | Tue, 30 May 2023 18:37:17 +0200 |
| Message-ID | <u558nt$lnr4$2@solani.org> (permalink) |
| References | <u0md3v$346r3$2@solani.org> <u4fekc$ba19$3@solani.org> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Tue, 30 May 2023 16:37:17 -0000 (UTC) |
| Injection-Info | solani.org; logging-data="712548"; 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.16 |
| Cancel-Lock | sha1:qzXH2z3XXwVh61JBHmKT5rvfwx4= |
| In-Reply-To | <u4fekc$ba19$3@solani.org> |
| X-User-ID | eJwNy7kBACAIBLCVBHnHQeT2H0HLFNFtZO1iaqJQDITqcK5VNFVWrnL3yg4a5AUThw9+oU/OwDR5dzjC+dgDZ0AWBw== |
| Xref | csiph.com comp.lang.javascript:41332 |
Show key headers only | View raw
Dogelog Player is a Prolog system 100% written in Prolog based on Novacore, a very small Prolog kernel and bundled set of libraries. We started adopting the Novacore libraries by formerly Jekejeke Prolog and are now heading into allowing them for GNU Prolog. GNU Prolog doesn’t support bigint or Unicode, which we could workaround in that we disabled these test cases. Maybe there are forks around that support these features? The results are encouraging, GNU Prolog currently has some precentage failure rate around 25%. See also: Novacore Libraries on GNU Prolog https://twitter.com/dogelogch/status/1663580904885714958 Novacore Libraries on GNU Prolog https://www.facebook.com/groups/dogelog Mostowski Collapse schrieb: > > Apache Ant Tasks is an XML based definition > format that is typically executed in a Java > runtime. It can provide a platform independent > model (PIM) for a variety of tasks. We began > using Ant Tasks for some testing automatization > in Dogelog Prolog. > > We faced some challenges in defining the test > cases Prolog code as a single point of > truth (SPOT). By code refactoring and using > common features we arrived at covering Dogelog > Player, formerly Jekejeke Prolog, SWI-Prolog > and Trealla Prolog under one umbrella. > > By means of argv Prolog flag and the initialzation/1 > directive we wrote an universal testing scripts. > By further using Prolog system specific facades and > operating system specific Ant imports, we could > semi-automate the generation of a HTML report that > combines different Prolog system results > across Windows 10 and WSL2. > > See also: > > Ant Tasks for Dogelog Prolog > https://twitter.com/dogelogch/status/1660579469088702464 > > Ant Tasks for Dogelog Prolog > https://www.facebook.com/groups/dogelog > > Mostowski Collapse schrieb: >> Dear All, >> >> We are happy to announce a new edition of >> the Dogelog player: >> >> - library(compat): >> To match the Dogelog player's 100% Prolog label, >> we added the sort/2 and keysort/2 predicates, >> written in Prolog itself. In the Novacore sense, >> the implementation does not require additional >> native predicates and behaves the same under >> Python and JavaScript. >> >> - library(aggregate): >> We also added the predicates bagof/3 and setof/3, >> again written in Prolog itself. The implementation >> is once more, in the sense of Novacore, without >> additional native predicates, only term_variables/2 >> was extended in term_variables/3. >> >> - Chat-80 Example: >> As a proof of concept for an application of these >> predicates, we ported Chat-80, a natural language >> question-answer system by D.H.D. Warren and F.C.N. >> Pereira, to Dogelog Player. It is transpiled >> about 400 kBytes that can be loaded in the browser >> in less than 100 ms. >> >> Have Fun! >> Jan Burse, 06.04.2023, http://www.xlog.ch/ >
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mostowski Collapse <janburse@fastmail.fm> - 2023-04-06 14:14 +0200
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Angel <heyeeeeeeeeeeeeeeeeeee@gmail.com> - 2023-04-15 11:36 -0700
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mostowski Collapse <bursejan@gmail.com> - 2023-04-17 04:12 -0700
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mostowski Collapse <janburse@fastmail.fm> - 2023-04-24 15:12 +0200
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mostowski Collapse <janburse@fastmail.fm> - 2023-05-09 17:37 +0200
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mostowski Collapse <janburse@fastmail.fm> - 2023-05-22 12:02 +0200
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mild Shock <janburse@fastmail.fm> - 2023-05-30 18:37 +0200
Re: ANN: Dogelog Player 1.0.5 (Chat-80 in Novacore) Mild Shock <janburse@fastmail.fm> - 2023-06-07 20:50 +0200
csiph-web