[Lazarus] Unicode branch
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Mon Jun 24 17:14:23 CEST 2013
Michael Schnell schrieb:
> I just have been told that Embarcadero plans to do away with the stuff
> fpc is just implementing in the "Unicode branch" and is on the verge to
> change to a completely new String type that is
> - UTF-16-only,
> - Zero-Based, and
> - immutable.
> And thus completely incompatible with any "String" Type ever known in
> Pascal.
They also make TObject reference counted...
> So
> - why do we discuss compatibility at all ?
> - do we like this (rather complex and not at all "straight forward")
> String type that much that it is viable to implement, debug and decently
> document this library ?
UnicodeString has been introduced in D2009, i.e. we are a couple of
years behind with compatibility.
Once this has been implemented, we can spend some more years with
updating the RTL and LCL - or continue using UTF-8 instead of UTF-16.
When we can start implementing further changes, we should look whether
Delphi exists at all, at that time. I wouldn't hold my breath ;-)
DoDi
More information about the Lazarus
mailing list