Immutable classes have various advantages over mutable ones, not least being
thread-safe.

However, I would not be averse to adding mutable versions of the Number
classes to math. I would want to see the complete set however,
MutableBigDecimal, MutableBigInteger, MutableInteger, MutableLong,
MutableDouble, MutableFloat and MutableFraction. They would need to be
Number subclasses.

Have you got code already? (I prefer immutable, so I don't especially want
to write the mutable classes.)

Stephen

----- Original Message -----
From: <[EMAIL PROTECTED]>
> What do you think about implementing mutable
> BigInteger and BigDecimal classes as part of a [math]
> package?
>
> Using BigDecimal for financial applications comes with
> a big drawback: for every calculation a new BigDecimal
> object is created since BigDecimals are immutable.
> You might even need to create two BigDecimal per
> calculation:
>
>     BigDecimal result = ...
>     result = result.plus(new BigDecimal(0.345f));
>
> Or is there some other library you know of?
>
> Victor
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to