Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #124360

Re: ANN: Dogelog Player 1.2.0 (Binary Streams)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.javascript
Subject Re: ANN: Dogelog Player 1.2.0 (Binary Streams)
Date 2024-06-01 16:29 +0200
Message-ID <v3fb8q$12a1h$1@solani.org> (permalink)
References <v2kb9s$kakr$3@solani.org> <v36kbk$tfhj$3@solani.org> <v3bsi6$10ckm$1@solani.org>

Show all headers | View raw


Changed the garbeg colection strategy,
works now even on new iPad Pro 2024 M4.
Holy cow this thing is fast.

Mild Shock schrieb:
> 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 | NextPrevious in thread | Next in thread | Find similar


Thread

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