Hi,
Why reinvent the wheel with all these different string types and round-about discussions etc... Can we learn something from other multi-platform frameworks that solved these problems ages ago! I Google'd and couldn't even find any message thread about programmers complaining about unicode and string issues in Qt or Java.
Take Qt as an example:
* Qt is one of the most successful programming frameworks and toolkits around
* it uses a language that doesn't even have a String type so it had to implement it's own.
* it seems to handle conversions just find - i haven't seen a single msg about developers complaining of such an issue.
* it runs on multiple platforms (big and small). So different system encoding are handled just fine.
Take Java as an example:
* Also a hugely popular language and framework (despite what Microsoft wants you to believe).
* No developers seem to complain about unicode or conversion issues.
* it runs on multiple platforms - again big or small. So different system encodings are handled just fine.
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!
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
