From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Blady Newsgroups: comp.lang.ada Subject: [ANN] Release of UXStrings 0.6.0 Date: Sat, 14 Oct 2023 18:33:19 +0200 Organization: A noiseless patient Spider Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sat, 14 Oct 2023 16:33:20 -0000 (UTC) Injection-Info: dont-email.me; posting-host="03ea87c49abf566999cf4ef5cc4facc4"; logging-data="4147856"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19SKTmlUVoSoEIyVV0KS+4h" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Cancel-Lock: sha1:+PZU7K6nwsuIKXV+Q5bmLIdnF08= Content-Language: fr, en-US Xref: news.eternal-september.org comp.lang.ada:65790 List-Id: This Ada library provides Unicode character strings of dynamic length. It is now available on Alire [1] in version 0.6.0. Changes: - Add string convenient subprograms [2]: Contains, Ends_With, Starts_With, Is_Lower, Is_Upper, Is_Basic, Is_Empty, Remove, Replace. - Add list of strings with convenient subprograms [3]: Append_Unique, Filter, Join, Remove_Duplicates, Replace, Slice, Sort, Is_Sorted, Merge and Split on strings. So far in UXStrings, its API are similar to those of the strings Ada standard libraries. If you find some missing, make your proposals on Github. NB: UXStrings3 is now the default implementation. Enjoy, Pascal. [1] https://alire.ada.dev/crates/uxstrings.html [2] https://github.com/Blady-Com/UXStrings/blob/master/src/uxstrings3.ads#L346 [3] https://github.com/Blady-Com/UXStrings/blob/master/src/uxstrings-lists.ads [4] https://github.com/Blady-Com/UXStrings/issues