> On Dec 14, 2015, at 7:23 AM, Richard Sargent > <[email protected]> wrote: > > EuanM wrote >> Hi Todd, it's taken me til now to put my thoughts into words on this >> issue. >> >> I think we should make it work first. This will allow us to gain more >> insight into the issues, and create documentation about the process >> that we, as a community, understand. >> >> If ICU is the right way to go, we can *then* "make it right". > > One way to cross the Grand Canyon is to climb down the wall, assemble the > materials to build a bridge, build the bridge, cross it, then clamber up the > wall. One would learn a lot about climbing and bridge building, worthwhile > if the goal is to learn about those subjects. > > Alternatively, you could use the highway bridge that was built long ago and > just cross to the other side. This is definitely my inclination.
and given that translating c++ to Smalltalk is doable since Smalltalk is a more powerful language, whereas going the other way is decidedly non-trivial, the right way to use the highway bridge is to point moose at it, extract the plans for the bridge, and reconstruct it out of quality materials. > > >> On 8 December 2015 at 22:36, Todd Blanchard < > >> tblanchard@ > >> > wrote: >>> I just want to second Dale's endorsement of the ICU library. It has been >>> around a long time (originally developed by Taligent) and it provides the >>> base unicode capabilities for an awful lot of software. >>> >>> I think it would make more sense to bring icu into Smalltalk as a >>> NativeBoost library than to spend resources reimplementing and >>> maintaining >>> it. >>> >>> -Todd Blanchard >>> >>> On Dec 8, 2015, at 11:20, Dale Henrichs < > >> dale.henrichs@ > >> > >>> wrote: >>> >>> On 12/07/2015 11:31 PM, H. Hirzel wrote: >>> >>> Dale >>> >>> Thank you for your answer with links to the ICU library and the notes >>> about classes in Gemstone. Noteworthy that you have a class Utf8 as a >>> subclass of ByteArray. >>> >>> I understand that Gemstone uses the ICU library and thus does not >>> implement the algorithms in Smalltalk. >>> >>> I am currently looking into what the ICU library provides. > > > > > > -- > View this message in context: > http://forum.world.st/Sorting-Unicode-strings-Re-Unicode-collation-sequences-Re-squeak-dev-Unicode-Support-tp4865876p4866992.html > Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com. >
