From mboxrd@z Thu Jan 1 00:00:00 1970
X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on
ip-172-31-74-118.ec2.internal
X-Spam-Level:
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,FREEMAIL_FROM
autolearn=ham autolearn_force=no version=3.4.5-pre1
Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.B3u6yuwVZw1uhQfN9Xfxag.user.gioia.aioe.org!not-for-mail
From: Blady
Newsgroups: comp.lang.ada
Subject: RFC UXStrings package.
Date: Wed, 11 Nov 2020 21:18:17 +0100
Organization: Aioe.org NNTP Server
Message-ID:
NNTP-Posting-Host: B3u6yuwVZw1uhQfN9Xfxag.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0)
Gecko/20100101 Thunderbird/68.12.1
Content-Language: en-US
X-Mozilla-News-Host: news://nntp.aioe.org:119
X-Notice: Filtered by postfilter v. 0.9.2
Xref: reader02.eternal-september.org comp.lang.ada:60570
List-Id:
UXStrings is now a standalone library available on Github.
https://github.com/Blady-Com/UXStrings
Comments on specifications are welcome.
A first implementation POC is provided. UTF-8 encoding is chosen for
internal representation. The Strings_Edit library is used for UTF-8
encoding management.
http://www.dmitry-kazakov.de/ada/strings_edit.htm
This implementation which is only for demonstrate the possible usages of
UXString has many limitations as for instance there is no memory
deallocation. Only few API are implemented.
A test program is also provided with some features working.
See readme for full details.
https://github.com/Blady-Com/UXStrings/blob/master/readme.md
Best regards, Pascal.