[Lazarus] Unicode branch

Curt Carpenter 1cjcarpenter at att.net
Mon Jun 24 17:55:38 CEST 2013


For the very little that it's worth, I abandoned Delphi (10) because I 
was sick of Embarcadero's approach to strings at that time, which forced 
a rework of *a lot* of my old code and components.

Adopted Lazarus and never looked back.

On 6/24/2013 10:14 AM, Hans-Peter Diettrich wrote:
> 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
>
>
> -- 
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20130624/bb4f62c4/attachment-0003.html>


More information about the Lazarus mailing list