Breaking news: std.uni changes!

Dukc ajieskola at gmail.com
Mon Jan 2 21:24:44 UTC 2023


(Sorry for the late answer)

On Wednesday, 28 December 2022 at 00:10:36 UTC, Richard (Rikki) 
Andrew Cattermole wrote:
> On 28/12/2022 12:13 AM, Dukc wrote:
>> This is a big service for us at Symmetry. Getting Unicode 
>> support up to date was needed, we would have had to switch 
>> libraries at some point or update it ourselves. But now, 
>> nothing to do except perhaps dealing with a bit of breakage. 
>> Thank you!
>
> I had no idea that this was becoming an issue for you guys. It 
> wasn't in any of the meeting notes and I haven't seen it 
> brought up anywhere. So if there is anything more like this, 
> please talk about it!

Yes, I should have done that.

>
>> I see it's not quite Unicode 15 though. `graphemeStride` does 
>> not take Emoji sequences and prepend characters into account. 
>> I'm going to contribute a bit now since it's holiday, and this 
>> is a good task for me. PR coming soon unless I run into issues!
>
> Yeah, there will be tons of small stuff currently missed out 
> due to such a big jump and of course ping me @rikkimax, when 
> you have something to review.
>
> Loads of other work available such as culling all the version 
> specific information out of the docs :)

Other things coming to mind: Bidirectional grapheme iteration, 
Word break and line break algorithms, lazy normalisation. Indeed, 
lots of improvement potential.




More information about the Digitalmars-d-announce mailing list