From: Alex M. <al...@us...> - 2002-03-01 08:19:47
|
Update of /cvsroot/gmpy/gmpy/doc In directory usw-pr-cvs1:/tmp/cvs-serv27677/doc Modified Files: gmpydoc.txt index.html Log Message: Updated towards 0.9b fixing a few minor code issues and the docs. Not yet able to build with gmp 4 (probably misinstalled gmp?). Index: gmpydoc.txt =================================================================== RCS file: /cvsroot/gmpy/gmpy/doc/gmpydoc.txt,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** gmpydoc.txt 24 Jan 2002 14:17:35 -0000 1.1.1.1 --- gmpydoc.txt 1 Mar 2002 08:19:44 -0000 1.2 *************** *** 32,35 **** --- 32,37 ---- Very minor editing for version 0.9 (2001/01/25). + Minor editing for version 0.9b (2002/02/28). + *Acknowledgments* *************** *** 51,55 **** *Installation and testing* ! Pre-requisites: Python 2, GMP 3.1.1 (see later for Win32). To build gmpy from sources, unpack the sources zipfile --- 53,57 ---- *Installation and testing* ! Pre-requisites: Python 2, GMP 4.0.1 (see later for Win32). To build gmpy from sources, unpack the sources zipfile *************** *** 62,66 **** build and install the gmpy module for you. ! On Unix, GMP 3.1.1 must have been previously and separately installed; on Win32, the gmp.lib and gmp.h supplied (in the gmpy-win32 package, only; file gmpy-win32-library-06.zip, --- 64,68 ---- build and install the gmpy module for you. ! On Unix, GMP 4.0.1 must have been previously and separately installed; on Win32, the gmp.lib and gmp.h supplied (in the gmpy-win32 package, only; file gmpy-win32-library-06.zip, *************** *** 72,77 **** Distutils are not yet supported for the pre-built gmpy.pyd for windows, that comes in the gmpy-win32-binary-08.zip ! file -- just move the gmpy.pyd it contains to c:\Python20 ! (or wherever you have your Python 2.0 installation). The sources zipfile also contains this file (gmpydoc.txt), --- 74,79 ---- Distutils are not yet supported for the pre-built gmpy.pyd for windows, that comes in the gmpy-win32-binary-08.zip ! file -- just move the gmpy.pyd it contains to c:\Python22 ! (or wherever you have your Python 2.2 installation). The sources zipfile also contains this file (gmpydoc.txt), *************** *** 129,133 **** gmpy exposes to Python three types of numbers that are ! implemented in GMP 3: mpz unlimited-precision integers mpq unlimited-precision rationals --- 131,135 ---- gmpy exposes to Python three types of numbers that are ! implemented in both GMP 3 and GMP 4: mpz unlimited-precision integers mpq unlimited-precision rationals Index: index.html =================================================================== RCS file: /cvsroot/gmpy/gmpy/doc/index.html,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** index.html 24 Jan 2002 14:17:38 -0000 1.1.1.1 --- index.html 1 Mar 2002 08:19:44 -0000 1.2 *************** *** 14,19 **** <BODY> <FONT SIZE=-1> ! Last updated on: 2001, Jan 25; ! for GMPY release: 0.9 pre-alpha <A href="http://sourceforge.net"> <IMG src="http://sourceforge.net/sflogo.php?group_id=13335&type=1" --- 14,19 ---- <BODY> <FONT SIZE=-1> ! Last updated on: 2002, Feb 28; ! for GMPY release: 0.9b pre-alpha <A href="http://sourceforge.net"> <IMG src="http://sourceforge.net/sflogo.php?group_id=13335&type=1" *************** *** 47,52 **** The first GMPY goal is to develop this module into a complete exposure of MPZ, MPF (floating-point), and MPQ (rational) ! functionality of current GMP (release 3.1), that will fully ! support current Python (release 2.0) and its handy 'distutils' (and also support a "C API" allowing some level of interoperation with other C-written extension modules for Python). --- 47,52 ---- The first GMPY goal is to develop this module into a complete exposure of MPZ, MPF (floating-point), and MPQ (rational) ! functionality of current GMP (release 4.0), that will fully ! support current Python (release 2.2) and its handy 'distutils' (and also support a "C API" allowing some level of interoperation with other C-written extension modules for Python). *************** *** 67,71 **** <H2>Mutability... but <u>not</u> for now</H2> ! Early tests have shown that supporting Python 2.0's "in-place operation" functionality (by making MPZ, MPF and MPQ Python objects <b>mutable</b>) could offer a substantial performance boost. --- 67,71 ---- <H2>Mutability... but <u>not</u> for now</H2> ! Early tests have shown that supporting Python 2's "in-place operation" functionality (by making MPZ, MPF and MPQ Python objects <b>mutable</b>) could offer a substantial performance boost. *************** *** 89,105 **** <H1>Project Status and near-future plans</H1> The gmpy module's early, pre-alpha releases (latest current release ! as of 2001/01/25: 0.9) are already available for download in both source and Windows-binary form. They expose all of the mpz, mpq ! and mpf functionality available in GMP 3.1, and most of the ! random-number generation functionality (there are no current plans ! to extend gmpy to expose other such functionality, although the ! currently experimental way that it is architected is subject to ! likely future changes). <p> On most platforms, you will need to separately procure and install the GMP library itself to be able to build and use GMPY (note that ! 3.1.1 or better is needed; take care: some Linux releases come bundled ! with <strong>older</strong> GMP versions, such as GMP 2, and you may ! have to uninstall these and then install the latest GMP version!). <p> The exception to this need is under (32-bit) Windows, where --- 89,105 ---- <H1>Project Status and near-future plans</H1> The gmpy module's early, pre-alpha releases (latest current release ! as of 2002/02/28: 0.9b) are already available for download in both source and Windows-binary form. They expose all of the mpz, mpq ! and mpf functionality that was already available in GMP 3.1, and ! most of the random-number generation functionality (there are no ! current plans to extend gmpy to expose other such functionality, ! although the currently experimental way that it is architected is ! subject to likely future changes). <p> On most platforms, you will need to separately procure and install the GMP library itself to be able to build and use GMPY (note that ! 4.0.1 or better is needed; take care: some Linux releases come bundled ! with <strong>older</strong> GMP versions, such as GMP 3, and you may ! have to install the latest GMP version instead!). <p> The exception to this need is under (32-bit) Windows, where *************** *** 118,121 **** --- 118,123 ---- module' package is supplied, containing only the pre-built GMPY.PYD, for those who do <b>not</b> want to re-build from sources. + For GMP 4.0, the plan is to use the native support it offers for + the Windows platform. <p> <b>Do</b> note, however, that <b>all</b> gmpy users should download the *************** *** 174,181 **** scripts and usage-examples. Some of the currently experimental 'callbacks' will also be removed, as ! having been proven unnecessary. <p> The current plans forecast all of this will be completed ! on, or before, March 1, 2000 (give or take about 10 days). <p> <A HREF="http://sourceforge.net/projects/gmpy/">Project --- 176,184 ---- scripts and usage-examples. Some of the currently experimental 'callbacks' will also be removed, as ! having been proven unnecessary. All relevant GMP 4 ! functionality will be exposed. <p> The current plans forecast all of this will be completed ! on, or before, May 1, 2002 (give or take about 10 days). <p> <A HREF="http://sourceforge.net/projects/gmpy/">Project |