The macintosh version of Pari 1.39 has been released
PARI/GP is a package for efficient computations in number theory, but also
contains a large number of mathematical functions unrelated to number theory. It
resembles a Computer Algebra System, but is not really one since it treats
symbolic expressions as mathematical entities such as polynomials, series,
matrices, etc..., not as pure expressions. However it is often faster than other
CAS, and contains a huge number of specific functions not found elsewhere,
essentially for use in number theory. This new release has many new functions for
working in general algebraic number fields.
In addition, it is free.
The macintosh release is a pure port from the Unix versions and contains no
specific macintosh interface. The result is less than satisfactory, but
is better than preceeding releases, thanks to the new SIOUX interface
provided by the Metrowerks CodeWarrior programming system.
I intend now to provide a true macintosh interface, using the PowerPlant
framework, but can't give a release date yet.
The primary goal of the Pari system being speed, not ease of use or portability,
each version has an assembly language core set of operations. The macintosh
version has one for the 68020 and above processors and one for the PPC601.
This means that a new release will be needed when macintoshes processors
with other PowerPC processors will appear.
The file GP-1.39.sea.hqx contains the Fat binary called for some reason GP
and the documentation in TeX source format. If you do not have a TeX
system, the source is quite readable as pure text.
ftp://hensel.mathp6.jussieu.fr//dist/pari/mac/GP-1.39.sea.hqx
The file Pari-1.39.cpt.hqx contains the sources, along with the CW5 projects
and MPW makefiles neeeded for the assembly parts. The assembly output
is also there for those who do not have MPW.
ftp://hensel.mathp6.jussieu.fr//dist/pari/mac/Pari-1.39.src.cpt.hqx
For all questions related to Pari itself, mail to
pari@math.u-bordeaux.fr
URL: ftp://megrez.math.u-bordeaux.fr/pub/pari
For the Mac versions of Pari, mail to
bernardi@mathp6.jussieu.fr
URL: ftp://hensel.mathp6.jussieu.fr/dist/pari
How to use it ?
The first version of this README file didn't mention some important points.
The mac version now use the same default memory allocation as the unix version,
namely 4 megabytes for the Par stack and prime up to 500000.
You can change these values at startup using the command line arguments mentioned
in the Pari user manual. To have 1 megabyte stack for example, you should type
-stacksize 1000000
in the dialog box at startup. otherwise leave that box empty.
(yes, the next verion *will* have a proper preferences file)
Note that the pari stack is allocated from system memory, not application memory.
This means that you normally do not need to change the default allocation
to Gp, even if you want a 12 megabytes stack (you should have enough real
or virtual memory to do this, however).