<p>Am 14.08.2017 16:11 schrieb "Tony Whyman via Lazarus" <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>>:<br>
> If nothing else, FPC Lazarus could do with a clean-up of both terminology and string types. Indeed, why isn't there a single container string type for all character sets where the encoding whether a legacy code page, UTF8, UTF16 or UTF32 is simply a dynamic attribute of the type - a sort of extended AnsiString?</p>
<p>The main problem of such a dynamic type would be the inability to do fast indexing as the compiler would need to insert runtime checks for the size of a character. I had already thought the same, but then had to discard the idea due to this.</p>
<p>Regards,<br>
Sven</p>