Why not FP for Money?
Carlos Ribeiro
carribeiro at gmail.com
Fri Sep 24 16:48:24 EDT 2004
[Facundo Batista]
# Why those steps? To achieve a community consensus for the PEP
# I've made was not easy and took me a long time. Before it becomes
# a core data type (if someday), decimal needs to be used *widely*.
# So start spreading the word! :)
...
# Meanwhile, use decimal.Decimal("<number>").
The problem is that the notation proposed for literals is a show
stopper. I can guarantee to you that any novice using Python would
immediately understand and use the Decimal type -- but only if the
notation were convenient enough. More often than not, people will
continue to use floats, have precision problems, and complain at
c.l.py. I could bet that the number of threads about rounding errors
is not going to be lower over the next months even with Decimal in the
standard library :-) (Let's hope I'm wrong!)
--
Carlos Ribeiro
Consultoria em Projetos
blog: http://rascunhosrotos.blogspot.com
blog: http://pythonnotes.blogspot.com
mail: carribeiro at gmail.com
mail: carribeiro at yahoo.com
More information about the Python-list
mailing list