Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Extreme feminine beauty is always disturbing. -- Spock, "The Cloud Minders", stardate 5818.4


devel / comp.lang.prolog / Re: Request for comments, async ISO core standard I/O

SubjectAuthor
o Re: Request for comments, async ISO core standard I/OMild Shock

1
Re: Request for comments, async ISO core standard I/O

<us790t$veer$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10307&group=comp.lang.prolog#10307

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: Re: Request for comments, async ISO core standard I/O
Date: Tue, 5 Mar 2024 15:08:31 +0100
Message-ID: <us790t$veer$1@solani.org>
References: <7e154664-d8d9-46f2-ade4-9b9a7712a2den@googlegroups.com>
<1f804201-3aa6-4fbc-b1c3-f3887b304675n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 14:08:29 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1030619"; 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.18.1
Cancel-Lock: sha1:4ixx8LDHM8fm5ebgG0HdZye9KtQ=
In-Reply-To: <1f804201-3aa6-4fbc-b1c3-f3887b304675n@googlegroups.com>
X-User-ID: eJwFwQkBwDAIBDBLlB85DDj/EpaY+PMJdXM1GBq1Z1iYMHya+Gt+FnXjMpoFZIdSRlISOzaolvrAJML3A25GFZ0=
 by: Mild Shock - Tue, 5 Mar 2024 14:08 UTC

Ha Ha, now Scyer Prolog wants also
byte friendly compact strings:

2. introduce a compact internal representation for lists of bytes,
which appear to Prolog programs as lists of characters.
https://github.com/mthom/scryer-prolog/blob/master/src/lib/crypto.pl#L867C2-L868C63

But they motivated it by security concerns,
whereas my concern was to get rid of ISO-ism
making a distinction between text and byte streams,

on the Prolog API levels. It would be all codes.

Mostowski Collapse schrieb:
> - UTF-16 native strings: Does work well with the envisioned
> "latin1" payload, the range 0..255 is encoded in one 16-bit word,
> which is two bytes, but most programming language already
> implement clever strings:
>
> JEP 254: Compact Strings
> We propose to change the internal representation of the String class
> from a UTF-16 char array to a byte array plus an encoding-flag field.
> The new String class will store characters encoded either as ISO-8859-1/
> Latin-1 (one byte per character), or as UTF-16 (two bytes per character),
> based upon the contents of the string. The encoding flag will indicate
> which encoding is used.
> https://openjdk.org/jeps/254


devel / comp.lang.prolog / Re: Request for comments, async ISO core standard I/O

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor