Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #41445
| Path | csiph.com!news.samoylyk.net!usenet.goja.nl.eu.org!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.1.1 (GNU Arithmetic) |
| Date | Tue, 26 Sep 2023 19:01:04 +0200 |
| Message-ID | <uev2oh$kutn$2@solani.org> (permalink) |
| References | <udt0ri$471o$2@solani.org> |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Tue, 26 Sep 2023 17:01:05 -0000 (UTC) |
| Injection-Info | solani.org; logging-data="687031"; 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:V6JAC+owjt3trBpjAFxPIN9l2j8= |
| In-Reply-To | <udt0ri$471o$2@solani.org> |
| X-User-ID | eJwFwYEBwDAEBMCVvOaRcVD2HyF3/AzWfox2uFxUkYOeuawrmgxYjUBN0R3kXVc/+w9kYxQZwwgxSnrmA01tFS0= |
| Xref | csiph.com comp.lang.javascript:41445 |
Show key headers only | View raw
Dogelog Player is a Prolog system for the JavaScript and Python platform. It is 100% written in Prolog itself except for some built-ins. We did a revision of the evaluable function built-ins and adopted an approach that was already pursued in formerly Jekejeke Prolog. Dogelog Player evaluable function were invoked with the spread syntax available in JavaScript and Python, making it not a proper native stack solution. Adopting specials that can rule over the argument computation gave us proper solution and a 30% performance boost. See also: GNU Arithmetic for Dogelog Player https://twitter.com/dogelogch/status/1706714292442017950 GNU Arithmetic 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: > > - File Properties: > We adopted the file_property/2 predicate from GNU > Prolog, but with slightly different property names > and values. There is also a new predicate > set_file_property/2 which allows certain features > to be adjusted. > > - make/0 Directive: > A make/0 was implemented that reloads Prolog texts > that have already been consulted if they have been > changed. The algorithm corresponds more to formerly > Jekejeke Prolog than to SWI-Prolog. Reloading of > multifile predicates and operators is also supported. > > - GNU Arithmetic: > We've moved away from the automatic tunneling and > bridging that was available in formerly Jekejeke > Prolog. This is visible, among other things, in a > new flag MASK_ARIT next to MASK_FUNC in the predicate > registry. Queries like +(1,2,X) or sin(0.1,X) now > throw an exception. > > Have Fun! > Jan Burse, 13.09.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.1.1 (GNU Arithmetic) Mild Shock <janburse@fastmail.fm> - 2023-09-13 21:00 +0200
Re: ANN: Dogelog Player 1.1.1 (GNU Arithmetic) Mild Shock <janburse@fastmail.fm> - 2023-09-26 19:01 +0200
Re: ANN: Dogelog Player 1.1.1 (GNU Arithmetic) Mild Shock <janburse@fastmail.fm> - 2023-10-02 12:05 +0200
Re: ANN: Dogelog Player 1.1.1 (GNU Arithmetic) Mild Shock <janburse@fastmail.fm> - 2023-10-04 19:07 +0200
Re: ANN: Dogelog Player 1.1.1 (GNU Arithmetic) Kristjan Robam <kristjanrobam1983@outlook.com> - 2023-10-14 04:04 -0700
csiph-web