harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anthony Green <gr...@redhat.com>
Subject Re: Contributing to project...
Date Tue, 10 May 2005 20:51:19 GMT
On Tue, 2005-05-10 at 21:45 +0200, Art - Arthit Suriyawongkul wrote:
> On 10 May 2005 13:30:45 -0600, Tom Tromey <tromey@redhat.com> wrote:
> > Yeah.  Also, note that all the missing parts of java.math are new in
> > 1.5.  It helps to look at the 1.4 comparison as well, to see what is
> > historically missing and what is just new.
> 
> I believed one among them is in BigDecimal, from JSR 13.
> 
> JSR 13: Decimal Arithmetic Enhancement
> http://jcp.org/en/jsr/detail?id=13
> 
> Based on the work from IBM
> http://www2.hursley.ibm.com/decimal/
> http://www2.hursley.ibm.com/decimalj/
> (Java implementation with sources under IBM alphaWorks License Agreement)

This code is also available in ICU4J sources, which have the liberal X
license.

I know Mike Cowlishaw, the IBM fellow who did the work and asked him his
work.  He wrote:
> The ICU4J BigDecimal (com.ibm.math.BigDecimal) is very close in principle 
> to the Java 1.5 version, but was always just intended as a prototype for 
> JSR 13.   There are minor but subtle differences in the arithmetic 
> (following details changed by IEEE 754 since then) and in the API.   It 
> would need some careful work to bring it into line (though of course very 
> much less than writing it from scratch!).

It never really became critical enough to get anywhere near the top of
my TODO list.

AG



Mime
View raw message