Alex Martelli <[EMAIL PROTECTED]> wrote:
>  As things stand now (gmpy 1.01), an instance d of decimal.Decimal cannot
>  transparently become an instance of any of gmpy.{mpz, mpq, mpf}, nor
>  vice versa (the conversions are all possible, but a bit laborious, e.g.
>  by explicitly going through string-forms).
> 
>  I'm thinking about possible ways to fix this, in whole or in part, but,
>  before I spend more time on this, I was wondering if there's anybody
>  else who'd be interested

I can't ever imaging mixing the two.  I use GMPY when I want fast
inifinite precision artithmetic.  I'd use decimal if I wanted to do
decimal arithmetic on currency or something like that (or perhaps if I
hadn't discovered GMPY in which case I wouldn't be mixing with GMPY!)

> if so, maybe we can discuss which conversions should happen
> implicitly

None I'd say!  Perhaps make a less laborious manual conversion
function, but I don't think implicit conversion is that useful since
decimal and gmpy are solving quite different problems.

Implicit conversions also opens the can of worms - what is the
preferred promotion type? decimal + mpf == decimal? mpf? mpq?

IMHO of course!
-- 
Nick Craig-Wood <[EMAIL PROTECTED]> -- http://www.craig-wood.com/nick
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to