Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mild Shock Newsgroups: comp.lang.java.programmer Subject: ANN: Dogelog Player 1.1.3 (Tuning Trilogy) Date: Wed, 8 Nov 2023 23:38:02 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 8 Nov 2023 22:38:01 -0000 (UTC) Injection-Info: solani.org; logging-data="1348362"; 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:JArbKTQJx1RrnInf+XEWuwnDp9o= X-User-ID: eJwNx8EBwCAIA8CVQEnAcRBk/xHa+x02leVG0DAYW7YumOw7IxsurOqR7h2+KvKt6j/m6jIaqXESOBIqT9gfWegVWA== X-Mozilla-News-Host: news://news.solani.org:119 Xref: csiph.com comp.lang.java.programmer:40055 Dear All, We are happy to announce a new edition of the Dogelog player: - Monomorphic Cache: New episode in creating a Prolog system with no atom table and no datatype string, only atoms. Like formerly Jekejeke Prolog our Dogelog player has only a provables table and inline caches, whereas we didn't need polymorphic, only monomorphic. - Neck Forms: We allow the Prolog system to treat neck deterministic built-ins in a special way so as to avoid the costly creation of sub-goals. Intriguingly even more speed-up can be gained in that the built-ins decide on their own how to interpret the Albufeira code arguments. - AST-Machine: We abandoned the idea that Albufeira code is an array of op-codes. The result is a a data structure which is a chimera of PLM molecules and WAM structures. Judging from our bechmark suite, this is the final killing blow to formerly Jekejeke Prolog. For more details: Dogelog Have Fun! Jan Burse, 08.11.2023, http://www.xlog.ch/