On Fri, 23 Feb 2007 09:52:06 -0600 Larry Bates <[EMAIL PROTECTED]> wrote: > I quick search of Google turned up: > > http://books.google.com/books?id=1Shx_VXS6ioC&pg=PA625&lpg=PA625&dq=python+rational+number+library&source=web&ots=BA8_4EXdQ4&sig=aDEnYA99ssKe7PSweVNyi8cS2eg > http://calcrpnpy.sourceforge.net/clnum.html > http://gmpy.sourceforge.net/
Sorry that I did not point these out initially. + clnum seems to be slower and for speed may be compiled to wrap gmp so that it is just an additional layer between python and gmp . + gmpy is looking pretty unmaintained (dead) to me (newest update of cvs 10 months ago). + boost indeed is a quite nice C++ library. However, I fear that I would end up writing the python wrappers for operators (+ - * / min max cmp etc.) myself. I would like to avoid this since these operators should work correctly for any type (not just int and float) and I have little experience with verifying such generic code. The problems encountered in the mxNumber wrapper support this notion. Martin -- http://mail.python.org/mailman/listinfo/python-list