Graeme Geldenhuys wrote:

So would it maybe help if we took a peek at what those frameworks have
done. Clearly they managed to do it right as no developers or users
are complaining!  So I guess Free Pascal could learn from them and
don't have to go through the whole R&D process. Study what those two
frameworks did and apply the same thing to Free Pascal!

Unfortunately what those frameworks did isn't directly applicable to FPC.
First, as I understand, they have only one (UTF-16) string type. This is good because it avoids whatever mess related to conversions, but not an option for FPC (because FPC requires compatibility with existing code).

Second, their string type is an object, therefore it is toolkit-specific rather than language-specific. It has very little, if any, to do with the compiler.

Third, QT is a shared library (and Java framework may also be treated as such), and it implements huge Unicode conversion tables without putting them into every executable.

Regards,
Sergei
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to