Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You have the capacity to learn from mistakes. You'll learn a lot today.


comp / comp.lang.python / ANN: Dogelog Player 1.2.3 (Time Conversion)

SubjectAuthor
* ANN: Dogelog Player 1.2.3 (Time Conversion)Mild Shock
+- Frozen Dicts in Dogelog PlayerMild Shock
`- Re: ANN: Dogelog Player 1.2.3 (Time Conversion)Mild Shock

1
Subject: ANN: Dogelog Player 1.2.3 (Time Conversion)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Thu, 3 Oct 2024 13:29 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: ANN: Dogelog Player 1.2.3 (Time Conversion)
Date: Thu, 3 Oct 2024 15:29:24 +0200
Message-ID: <vdm67j$13234$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 3 Oct 2024 13:29:23 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1149028"; 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.19
Cancel-Lock: sha1:2jrk7u9W7MtijFEtZLIplYeOGRg=
X-Mozilla-News-Host: news://news.solani.org:119
X-User-ID: eJwNwYkBgDAIA8CVpIUQx+HdfwS9swtBucKgtrbh3PFKtj3sGjqDZwThI2kafbhvV+O3uSLd4joYmaO4H3h1Fjw=
View all headers

Dear All,

We are happy to announce a new edition of the Dogelog player:

- New atom_time/4:
The predicate sys_time_atom/3 is now officially
called atom_time/3. The underlying strftime() and
strptime() routines can represent more than just
local time. We therefore introduced atom_time/4
with an options list.

- Improved open/4:
The open/4 predicate and its HTTP client functionality
was removed from library(util/spin) and moved to
the core. In addition, open/4 can now return options
such as the final URL via uri/1 and the received
headers via fields/1.

- New http_server_close/1:
The HTTP server in library(util/spin) has undergone
some extensions. The asynchronous processing has been
improved, so that HTTP server set-up, HTTP client round
trip and HTTP server tear-down can be implemented in
the same application despite being single threaded.

Have Fun!
Jan Burse, 03.10.2024, https://www.xlog.ch/

Subject: Frozen Dicts in Dogelog Player
From: Mild Shock
Newsgroups: comp.lang.python
Date: Sat, 19 Oct 2024 22:30 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Frozen Dicts in Dogelog Player
Date: Sun, 20 Oct 2024 00:30:05 +0200
Message-ID: <vf1btd$n7he$2@solani.org>
References: <vdm67j$13234$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 19 Oct 2024 22:30:05 -0000 (UTC)
Injection-Info: solani.org;
logging-data="761390"; 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.19
Cancel-Lock: sha1:RfchUq5tz9Aq9xhfoF8m/lHTSCs=
In-Reply-To: <vdm67j$13234$2@solani.org>
X-User-ID: eJwFwQkBwCAMA0BL/RJAzqCNfwm7Q9L5VhEsCPr8Pu4JS0Oc5HSV5MFB381xq4OnGyYVCrTG9LeU0bP2+wFKZxWU
View all headers

Frozen Dicts in Dogelog Player

Dogelog Player is a Prolog system that
currently runs on different backends such
as JavaScript, Python and Java. We present a
new Prolog dict library library(misc/dict).
The library is a spin off of our JSON
data library library(misc/json).

Both are pure Prolog implementations that we
could also test on Trealla Prolog and Scryer
Prolog. There is no new dict syntax, since
unlike SWI-Prolog we do not include a tag. Our
operations preserve input order and we have an
explicit operation to keysort a dict. Testing
indicates that a compression could boost
modification and sorting.

See also:

Frozen Dicts in Dogelog Player
https://twitter.com/dogelogch/status/1847732717737177353

Frozen Dicts in 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:
>
> - New atom_time/4:
>   The predicate sys_time_atom/3 is now officially
> called atom_time/3.  The underlying strftime() and
> strptime() routines can represent more than just
> local time.  We therefore introduced atom_time/4
> with an options list.
>
> - Improved open/4:
>   The open/4 predicate and its HTTP client functionality
> was removed from library(util/spin) and moved to
> the core. In addition, open/4 can now return options
> such as the final URL via uri/1 and the received
> headers via fields/1.
>
> - New http_server_close/1:
>   The HTTP server in library(util/spin) has undergone
> some extensions.  The asynchronous processing has been
> improved, so that HTTP server set-up, HTTP client round
> trip and HTTP server tear-down can be implemented in
> the same application despite being single threaded.
>
> Have Fun!
> Jan Burse, 03.10.2024, https://www.xlog.ch/

Subject: Re: ANN: Dogelog Player 1.2.3 (Time Conversion)
From: Mild Shock
Newsgroups: comp.lang.python
Date: Sat, 2 Nov 2024 12:59 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.python
Subject: Re: ANN: Dogelog Player 1.2.3 (Time Conversion)
Date: Sat, 2 Nov 2024 13:59:49 +0100
Message-ID: <vg57o4$c94r$2@solani.org>
References: <vdm67j$13234$2@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 2 Nov 2024 12:59:48 -0000 (UTC)
Injection-Info: solani.org;
logging-data="402587"; 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.19
Cancel-Lock: sha1:UqFHYbn2A0PL2u6NJW0lWlK25qc=
X-User-ID: eJwFwYkBwEAEBMCWcCzKEU//JWTGHhjtCoPa2ekjb4ZsRY36vWRw7k3sJ0uB0SXnwCXP15lUkObIypmS+AFKbhV2
In-Reply-To: <vdm67j$13234$2@solani.org>
View all headers

Dogelog Player is a Prolog system written 100% in
Prolog itself. It features a library(aggregate), the
bread and butter of statistics. Unfortunately it
inherits some defects from its ancestors. We show
its bad performance in a Million Rows Challenge
and offer an alternative.

When calling the predicate sample/2 it will give
us values X1, .., Xn. And from this we can recompute
the mean and the standard deviation. We could get
rid of the horrendous memory footprint and gain
speed, in that we used an aggregate/3 bootstrapped
from a new library(util/hash).

See also:

Million Rows Challenge in Dogelog Player
https://twitter.com/dogelogch/status/1852601455544275090

Million Rows Challenge in 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:
>
> - New atom_time/4:
>   The predicate sys_time_atom/3 is now officially
> called atom_time/3.  The underlying strftime() and
> strptime() routines can represent more than just
> local time.  We therefore introduced atom_time/4
> with an options list.
>
> - Improved open/4:
>   The open/4 predicate and its HTTP client functionality
> was removed from library(util/spin) and moved to
> the core. In addition, open/4 can now return options
> such as the final URL via uri/1 and the received
> headers via fields/1.
>
> - New http_server_close/1:
>   The HTTP server in library(util/spin) has undergone
> some extensions.  The asynchronous processing has been
> improved, so that HTTP server set-up, HTTP client round
> trip and HTTP server tear-down can be implemented in
> the same application despite being single threaded.
>
> Have Fun!
> Jan Burse, 03.10.2024, https://www.xlog.ch/

1

rocksolid light 0.9.8
clearnet tor