On Wed, Sep 14, 2011 at 10:46 AM,  <michael.vancann...@wisa.be> wrote:
>> Can you clarify a bit. When you say "unicode string" to you mean UTF-16
>> (Delphi's definition of a unicode string), or do you mean a Unicode
>> string in the true sense - it can be utf-8 or utf-16 etc depending on
>> the platform's native encoding.
>
> This has not yet been decided.

IMHO a platform-dependent string would be the worse solution of all
... far worse then migrating to UTF-16.

It adds tiny bit of speed while it puts a large development complexity
burdain ... I imagine how one would explain that kind of thing to
newbies ...

Just recently I had a student from my university implement a routine
which converts HTML text from utf-8 to braille in utf-8 ... I didn't
have to explain anything and she could implement it without Pascal
previous experience. I wonder if I had to say: ops, the main string
type is unknown =D To do any operation on it you need to first convert
to something known and then convert back to unknown, while unknown
conversions might take place ...

-- 
Felipe Monteiro de Carvalho
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to