On Wed, 22 Aug 2012 10:37:45 +0200
Michael Schnell <mschn...@lumino.de> wrote:

> On 08/21/2012 02:53 PM, Mattias Gaertner wrote:
> > If the FCL moves to another string or starts enforcing an encoding the 
> > LCL has to be adapted.
> 
> I believe if "String" becomes a sequence of 16 bit entities instead of 8 
> bit entities, the LCL needs a really thorough rework.

The UTF-8 optimized functions needs UTF-16 versions.
But why do you mean it needs a "really thorough rework"?

 
> In the Lazarus form some time ago I learned that there are supposed to 
> be decent arguments for keeping the LCL in 8 bit mode (speed with GUI 
> transactions in Linux) so the a move to 16 bit (or dynamically encoded) 
> strings is not intended.

The LCL itself already has some widgetsets using UTF-16. Strings speed
is almost no issue for the LCL itself.
But many LCL applications and packages would suffer.

Mattias
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to