Deutsch English Français Italiano |
<vg9u9e$rfks$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Aleks Grabowski <prolog@asap.mozmail.com> Newsgroups: comp.lang.prolog Subject: Re: ANN: Dogelog Player 1.2.4 (Non-Backtracking Hashtable) Date: Mon, 4 Nov 2024 07:49:03 -0000 (UTC) Organization: A noiseless patient Spider Lines: 35 Message-ID: <vg9u9e$rfks$1@dont-email.me> References: <vg5onm$cig5$1@solani.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Mon, 04 Nov 2024 08:49:03 +0100 (CET) Injection-Info: dont-email.me; posting-host="95c8a09b1be1f40f59435d80e0b30b75"; logging-data="900764"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+yX9E48e9AdS9lvdUZPRAu" User-Agent: Pan/0.161 (Chasiv Yar; df69451) Cancel-Lock: sha1:IA99A+rA1UsIQvSHoKT6jDgbpcY= X-Face: tg_L~Po5HWaXan;3r=>>djwTt]k/D@vwr[{_jY62s#b^t|/_b4F|XVVs{D_:j(,^ 0d[30d Bytes: 2218 Date :Sat, 2 Nov 2024 18:49:42 +0100. Mild Shock wrote: > Dear All, > > We are happy to announce a new edition of the Dogelog player: > > - New library(misc/dict): > We have moved some predicates from the library(misc/json) > into our own library(misc/dict). We made sure that the data structure > of the Prolog dicts now follows the input order semantics. > > - New library(util/hash): > To enable the implementation of hash tables, Novacore > now has a term_hash/2 predicate. The implementation differs from the > Prolog dict in that change_arg/3 is used for destructive updates. We > have also dispensed with the input order. > > - Improved library(sequence): > Hash tables can easily be used to model sets of keys, > for example by using the value "true" as an indicator. This allowed us > to re-implement the distinct/1 predicate. > The use of numbervars/3 ensures that key variants are identified. > Hi all, If you happen to use Arch Linux, be noted that AUR package was also updated. https://aur.archlinux.org/packages/dogelog-node https://aur.archlinux.org/packages/dogelog-java https://aur.archlinux.org/packages/dogelog-py -- BR, Alex