> -----Original Message-----
> From: Jason H <jh...@gmx.com> 
> Sent: vendredi 25 janvier 2019 17:40
> Cc: development@qt-project.org
> Subject: Re: [Development] Qt6: Adding UTF-8 storage support to QString
>
> > By all means, let's make sure the internals are efficient for the more 
> > common languages and scripts; but it's way past time to start doing 
> > Unicode properly, so that all cultures are well-served by default, 
> > when the software folk are using is built on Qt,
>
> I don't think anyone knows what "properly" is. 

+1

> But the more I think about it, the more I like the idea I expressed as a list 
> of sequences of various character sizes. 
> I think it is a good balance between space and efficiency.

It looks like proposed boost::text::unencoded_rope to me, except they chose to 
implement it as a tree of string. 
https://github.com/boostcon/cppnow_presentations_2018/blob/master/05-07-2018_monday/boost_text_fixing_std_string_and_adding_unicode_to_standard_cpp__zach_laine__cppnow_2018__05072018.pdf
 
It makes more sense to me if you consider that efficiently editing large 
strings is not so common.

_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to