Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #124359
| From | Mild Shock <janburse@fastmail.fm> |
|---|---|
| Newsgroups | comp.lang.javascript |
| Subject | Re: ANN: Dogelog Player 1.2.0 (Binary Streams) |
| Date | 2024-05-31 09:00 +0200 |
| Message-ID | <v3bsi6$10ckm$1@solani.org> (permalink) |
| References | <v2kb9s$kakr$3@solani.org> <v36kbk$tfhj$3@solani.org> |
Ok, thats a little sad that nodeJS has most likely a memory leak or garbage collection overrun in sort(). Easy enough to replicate holistically, on both DOS and WSL2, with both 22.2.0 and 20.14.0. Doesn't happen in Chrome Brower. Mild Shock schrieb: > > Dogelog Player is a Prolog system 100% written > in Prolog itself. It is unique among Prolog systems > in that it does not have a concept of a stack frame, > so a DEC10 ancestor/1 built-in or even error > backtraces are not available by design. > > We were interested in a larger example to see whether > this design pays off. In the following we show an > implementation of Linear Conflict A* Search to > solve 8-puzzles and compare with newer Prolog > systems such as Scryer Prolog and Trealla Prolog. > > One gets an itch more heuristic power by adding > on top of Manhattan distance a goal conflict > measure. Performance wise SWI-Prolog still > leads the pack, but we leave behind both Scryer-Prolog > and Trealla Prolog. Interestingly we are also > not bugged by some break out in the 2nd test. > > See also: > > Linear Conflict A* Search in Dogelog Player > https://www.facebook.com/groups/dogelog > > Linear Conflict A* Search in Dogelog Player > https://twitter.com/dogelogch/status/1795710383682118115 > > Mild Shock schrieb: >> Dear All, >> >> We are happy to announce a new edition >> of the Dogelog player: >> >> - Quasi-Parallel Loader: >> The Prolog text loader is now task aware. >> Although tasks are only quasi-parallel, issues >> of mutex might appear, which have been solved >> by using the meta call shield/1 which temporarly >> disables auto-yield. Back traces showing the >> current file loading chain are now task local. >> >> - Binary Files: >> As before the target platforms JavaScript >> nodeJS, Python and Java support file system >> access. A new open option type/1 has been added, >> which can have the values 'text' or 'binary' and >> which defaults to 'text'. 'binary' is simply >> treated as 'text' with latin1 encoding instead of utf8. >> >> - Binary HTTP: >> To give the benefit of a simple binary >> treatment to the HTTP protocol as well, i.e. no >> extra get_byte/[1,2] builtins and no extra byte >> array datatype, since codes and atoms can be used >> as before, we braught the type/1 option to the >> APIs of the HTTP clients and the HTTP servers. >> >> Have Fun! >> Jan Burse, 22.05.2024, http://www.xlog.ch/ >
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-05-22 10:44 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-05-29 09:09 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-05-31 09:00 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-06-01 16:29 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-06-01 22:31 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-06-19 02:12 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-07-08 07:34 +0200
Re: ANN: Dogelog Player 1.2.0 (Binary Streams) Mild Shock <janburse@fastmail.fm> - 2024-07-22 10:14 +0200
csiph-web