A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-February/033046.html below:

[Python-Dev] Fixed-point numeric type

[Python-Dev] Fixed-point numeric typeTim Peters tim.one@comcast.net
Wed, 05 Feb 2003 19:40:55 -0500
[Kevin Jacobs]
> I'm finding that this is a problem in education, not desire.  Once you
> educate developers, they will demand decimal types.  Unfortunately, I've
> found that many db developers are completely ignorant of the
> caveats of both fixed and floating point arithmetic.  They naively "just
> want things to work" and aren't too worried about the details or the
> corner-cases.  (I blame this on the cruddy computer science content of
> many CIS degree programs, but that is a topic for a different rant.)

Or they have a COBOL background.  COBOL has always supported decimal
arithmetic, and it can be hard to get across to a COBOL'er that getting the
pennies right can be a problem in other languages.  It's part of the air
they breathe, beneath conscious attention.

> Nevertheless, I would like to seeing proper fixed point support in the
> Python standard library

What does "proper" mean?  The implementation of FixedPoint was easy for me,
but getting users to spell out what they really needed proved impossible.
"Proper" isn't a specification all by itself <wink>.

> with integration advise in a DB-API extension standard or PEP.  As it
> is, our applications patch many of the DB-API modules to add support
> for our own homebrew decimal types, and it is fairly cumbersome to
> maintain.

Is FixedPoint usable for you?  This person seemed to think it helped:

http://mailman.tux4web.de/pipermail/orm-devel/2002-December/000083.html

"""
  o I've created a numeric datatype and a numericColumn. They use the
    FixedPoint module you can find at

       http://fixedpoint.sourceforge.net/html/lib/module-FixedPoint.html

    This lets you use arbitrary precision/exact math just like pgsql
    does internally.
"""




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4