From: Luke A. Guest <laguest@archeia.com>
Subject: Re: Bug in Ada - Latin 1 is not a subset of UTF-8
Date: Mon, 24 Oct 2016 12:35:16 +0100
Date: 2016-10-24T12:35:16+01:00 [thread overview]
Message-ID: <2045448975.499001639.190687.laguest-archeia.com@nntp.aioe.org> (raw)
In-Reply-To: nuf5lt$1itm$1@gioia.aioe.org
Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> wrote:
> On 2016-10-22 07:51, G.B. wrote:
>> On 21.10.16 18:43, Dmitry A. Kazakov wrote:
>>> For an UTF-8 string proper no checks would be ever required when a
>>> character is appanded.
>>
>> No Unicode sequence in UTF should ever exist visibly in a
>> program other than either during parsing, or during output.
>
> Right.
>
> Any encoded string must implement two distinct interfaces: an array of
> characters and a sequence of encoding elements (e.g. octets). They
> somehow fit to each other for Latin-1 and UCS-2 strings, but for
> majority of encoding methods they are drastically different.
>
There's no such thing as a character, there are octets for Utf-8 and code
points.
You should also implement graphème clutter access too.
next prev parent reply other threads:[~2016-10-24 11:35 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-17 20:18 Bug in Ada - Latin 1 is not a subset of UTF-8 Lucretia
2016-10-17 20:57 ` Jacob Sparre Andersen
2016-10-18 5:44 ` J-P. Rosen
2016-10-17 23:25 ` G.B.
2016-10-18 7:41 ` Dmitry A. Kazakov
2016-10-18 8:23 ` G.B.
2016-10-18 8:45 ` Dmitry A. Kazakov
2016-10-18 10:09 ` G.B.
2016-10-18 12:24 ` Dmitry A. Kazakov
2016-10-18 15:10 ` G.B.
2016-10-18 16:35 ` Dmitry A. Kazakov
2016-10-18 17:35 ` G.B.
2016-10-18 20:03 ` Dmitry A. Kazakov
2016-10-19 8:15 ` G.B.
2016-10-19 8:25 ` G.B.
2016-10-19 8:49 ` Dmitry A. Kazakov
2016-10-19 14:20 ` G.B.
2016-10-19 16:20 ` Dmitry A. Kazakov
2016-10-20 0:31 ` Randy Brukardt
2016-10-20 7:36 ` Dmitry A. Kazakov
2016-10-21 12:28 ` G.B.
2016-10-21 16:13 ` Lucretia
2016-10-21 16:43 ` Dmitry A. Kazakov
2016-10-22 5:51 ` G.B.
2016-10-22 7:49 ` Dmitry A. Kazakov
2016-10-24 11:35 ` Luke A. Guest [this message]
2016-10-24 13:01 ` Dmitry A. Kazakov
2016-10-24 14:54 ` Luke A. Guest
2016-10-22 1:53 ` Randy Brukardt
2016-10-28 21:08 ` Shark8
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox