On 12/3/2012 2:32 PM, Norbert Lindenberg wrote:
As part of implementing the ECMAScript Internationalization API [1, 2] in
SpiderMonkey, and as an aid in internationalizing other functionality in
Mozilla products [3], I need to integrate the ICU library (International
Components for Unicode [4]) into the source tree and the build.
This has been brought up many times over the years, and each time
previously we decided not to import ICU. At first, the license was
incompatible; that has since been fixed. Now the question is mainly
about whether the features ICU provides are worth the really cost in
terms of binary size.
How much size does ICU cost, if we took the entire library? How much of
that is data (which can be shared in 32/64 mac universal builds) and how
much is code which cannot be shared?
How much smaller can we make it if we take only the bits we need for the
JS APIs?
Can we remove or replace some of our existing intl code with ICU, to
reduce the impact? (Have you discussed this with smontagu?)
Is ICU already available on Android, or would we have to include it in
our Android package?
What are our other options if we decide the ICU is just too large or
unwieldy?
--BDS
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform