Michael B. Trausch wrote: > On Mon, 2006-11-13 at 03:45 -0600, Steve Holden wrote: >> Michael B. Trausch wrote: >> > Is there a way to use Decimal() by default in Python instead of float? >> >> No. You'll just have to be explicit. >> > > That's kinda what I figured. :-( > > It /would/ be nice to see Decimal() become the default. I cannot > imagine why in an otherwise "human enough" language, math wouldn't be > included in that without going out of one's way to do it. :-) > Speed has a lot to do with it. Have you timed some decimal operations against their floating-point counterparts? It might be possible to build a version of Python that used decimal instead of floating-point but it certainly wouldn't be trivial: consider the use of C language libraries that know nothing of Python's decimal representation.
regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list