ICU4D

[email protected] Wed, 25 Aug 2004 10:06:13 +0100
Newsgroups gmane.comp.lib.icu.general
Message-ID <[email protected]>
Hi,
 
I just joined this group. I want to port ICU to D. D is a programming
language which supports a garbage collector, like Java, but which generates
executables, like C++. Information about D can be found at
http://www.digitalmars.com/d <http://www.digitalmars.com/d> . I post in the
D forum under the alias "Arcane Jill".
 
We've been talking about internationalization for a while in the D
community. I wrote a library for D which accesses Unicode character
properties, and was about to move on to the more complex algorithms, when I
discovered ICU. D is link-compatible with C, so we /could/ plug into ICU's C
API with not too much hassle, but D is object oriented, has a class
heirarchy, a garbage collector, and so on, and it would be dumb to throw all
that away just to use a C API. A better tactic would be to port ICU to D. (D
is probably closer to Java than to C++, because classes are passed by
reference, and because the presence of the garbage collector means that D
programmers are unaccustomed to having to type "delete".)
 
What's the best way of going about this?
Jill
 


For Aculab's privacy policy and E-Mail disclaimer, Click Here :
http://www.aculab.com/company/legal_notice.htm.