Rationale for core Python numeric types

Grant Edwards grante at visi.com
Fri Jul 16 19:08:16 EDT 2004


On 2004-07-16, Dan Bishop <danb_83 at yahoo.com> wrote:
> "Batista, Facundo" <FBatista at uniFON.com.ar> wrote in message news:<mailman.481.1089982235.5135.python-list at python.org>...
>> [mfein2 at earthlink.net]
>> 
>> #- rationale for core Python numeric types? Should I just go 
>> #- dunk my head
>> #- in a pail of water and take a deep breath?
>> 
>> No. You should write a PEP.
>> 
>> If gets accepted, and you or somebody implements it,
>
> Not necessarily in that order :-)

[...]

> And here's the fixedint.py module I just wrote:

Very cool. 

I'm going to play with it a bit next week.  After a quick read,
one suggestion would be to allow operations between fixedint
types and "normal" python integers by coercing the "normal"
value to the fixedint type.

Assuming that "a" is a fixedint type it might be awfully handy
to be able to do things like 

 a += 1
 a &= 7 
 b = a ^ 1

rather than having to create fixedint versions of literal
constants. [I may have misunderstood the code and this is not
an issue.]
 
-- 
Grant Edwards                   grante             Yow!  Yow!! That's a GOOD
                                  at               IDEA!! Eating a whole FIELD
                               visi.com            of COUGH MEDICINE should
                                                   make you feel MUCH BETTER!!



More information about the Python-list mailing list