home *** CD-ROM | disk | FTP | other *** search
- Brief guide to the PARI files, emx version:
-
- In the main directory, you should have the following files:
-
- buglist 1341 5-20-92 10:13
- changes 289 5-20-92 10:13
- changes1.35 47459 5-20-92 10:13
- changes1.37 24033 5-20-92 10:13
- copying.emx 2373 9-13-92 15:18
- emxuser.doc 10489 9-17-92 23:13
- files 11382 5-20-92 10:07
- files.ori 11382 5-20-92 10:07
- gp.exe 593746 9-17-92 21:22
- install.dos 705 9-17-92 23:04
- install.os2 651 9-17-92 23:07
- installa 7396 5-20-92 10:13
- newin1.37 10749 5-20-92 10:13
- pari.el 20344 5-20-92 10:14
- pari.elc 13917 5-20-92 10:14
- pari.men 3138 5-20-92 10:14
- pari.txt 8776 5-20-92 10:14
- readme 2771 5-20-92 10:17
- readme.1st 2870 9-17-92 23:09
- readme.emx 5872 9-14-92 0:39
- testin 9751 9-17-92 21:35
- testin.ori 9303 5-20-92 10:14
- testout 44378 5-20-92 10:04
- testplot 717 5-20-92 10:14
-
- gp.exe is the compiled gp for DOS and OS/2.
-
- buglist: contains a list of modifications to be made to PARI (in french).
- changes: contains a sometimes brief description of the list of changes since
- version 1.37 (in french).
- changes1.37: same, from version 1.35 to 1.37.
- changes1.35: same, from version 1.31 to 1.35.
- files: this file
- installa: detailed description of the installation procedure on Unix
- systems. Similar to appendix A of the manual.
- newin1.37: New features of version 1.37 compared to version 1.35 (must
- be read by users of versions 1.35, and also by users of version
- 1.36).
- readme: General information about copyright, copying and spreading PARI, where
- to send bug reports.
- install.dos: instructions for installing under DOS.
- install.os2: instructions for installing under OS/2.
- readme.1st: readme for this port.
- readme.emx: original readme for the emx distribution.
- emxuser.doc: user's guide to emx.
- testin: test suite for gp.
- testplotin: test suite for the plotting and postscript functions of gp.
- testout: what the result of gp<testin should be.
-
-
-
- THE FOLLOWING HAVE NOT BEEN TESTED UNDER OS/2
- pari.el: emacs-lisp file contributed by David Carlisle which gives a much
- nicer user interface for GP in a GNUemacs buffer.
- pari.elc: byte-compiled version of pari.el.
- pari.menu: file used for the menu-driven help in the GP emacs buffer.
- pari.txt: text explaining how to install and use pari.el and pari.menu.
-
-
- In the SRC directory you will find:
-
- alglin1.c 29002 5-20-92 10:13
- alglin2.c 34249 5-20-92 10:13
- anal.c 45169 5-20-92 10:13
- arith1.c 44719 5-20-92 10:13
- arith2.c 33595 5-20-92 10:13
- base.c 36114 5-20-92 10:13
- bibli1.c 67984 5-20-92 10:13
- bibli2.c 47201 5-20-92 10:13
- buch.c 47444 5-20-92 10:13
- dummy.c 458 5-20-92 10:13
- elliptic.c 54770 5-20-92 10:13
- erreurs.h 5177 5-20-92 10:13
- errmessa.c 18578 5-20-92 10:13
- es.c 41053 5-20-92 10:13
- gen1.c 45233 5-20-92 10:13
- gen2.c 51566 5-20-92 10:13
- gen3.c 52288 5-20-92 10:13
- gencom.h 23130 5-20-92 10:13
- genpari.h 352 9-17-92 20:49
- genpario.h 352 9-17-92 20:49
- genport.h 4997 5-20-92 10:13
- gp.c 15507 9-17-92 20:50
- gpreadli.c 15235 5-20-92 10:14
- helpmess.c 29434 5-20-92 10:14
- init.c 9784 5-20-92 10:14
- makefile 2823 9-17-92 20:45
- makefile.por 2733 5-20-92 10:13
- mp.c 37345 5-20-92 10:14
- objects 246 9-15-92 22:00
- plot.c 160 5-20-92 10:14
- plot.nul 160 5-20-92 10:14
- plot.ori 14980 5-20-92 10:14
- polarit1.c 52735 5-20-92 10:14
- polarit2.c 42664 5-20-92 10:14
- trans1.c 33170 5-20-92 10:14
- trans2.c 44578 5-20-92 10:14
- trans3.c 32605 5-20-92 10:14
- versionp.c 3967 5-20-92 10:18
-
- Descriptions (except that names have been truncated to 8.3):
-
- makefile.por: Makefile for the port version (no assembler at all).
- makefile: edited makefile for emx version.
- alglin1.c, alglin2.c: linear algebra package.
- anal.c: line-oriented syntactical analyser/parser.
- arith1.c, arith2.c: number-theoretic package.
- base.c: specialized package for algebraic number theory.
- bibli1.c, bibli2.c: miscellaneous routines.
- buch.c: specialized package for sub-exponential class group and regulator
- algorithms (McCurley, Buchmann).
- dummy.c: contains dummy declarations of the functions which are not going to be
- part of the library libpari.a, for example the plotting routines.
- elliptic.c: specialized package for working with elliptic curves.
- erreurs.h: include file containing pointers to error messages.
- errmessages.c: all error messages.
- es.c: input-output routines.
- gen1.c, gen2.c, gen3.c: second level kernel of PARI: deals with all the
- elementary operations between all the PARI types.
- gencom.h: common include file to all versions.
- genpariother.h: same but for non68k versions. Includes genport.h.
- genport.h: specific include file for non68k versions.
- gp.c: main program, including treatment of commands.
- gpreadline.c: same as gp.c, with code added to support the GNU readline
- library.
- helpmessages.c: short help messages for the internal functions obtained by
- ?function.
- init.c: initialization procedures for PARI. The init() program must be called
- by any program using PARI (including gp) before doing any PARI
- operations.
- mp.c: In conjunction with versionport.c or sparc.s, first level kernel of
- PARI, written in C.
- plot.null: for when neither X11 nor sunview is available, so no hires plot
- is possible.
- polarit1.c, polarit2.c: polynomial package.
- trans1.c, trans2.c, trans3.c: transcendental functions package.
- versionport.c: level 0 kernel of PARI for the port (not 68k or sparc) version,
- entirely in C, simulating the basic instructions on 32 and 64 bits.
-
-
- In the tex subdirectory, you should have the following files corresponding
- to the tex source for the user's manual:
-
- appa.tex 8089 5-20-92 10:14
- appb.tex 683 5-20-92 10:14
- appc.tex 2090 5-20-92 10:14
- appd.tex 2155 5-20-92 10:14
- index.tex 1326 5-20-92 10:14
- makefile 390 5-20-92 10:14
- titlepag.tex 349 5-20-92 10:14
- tutorial.tex 32302 5-20-92 10:14
- users.tex 2353 5-20-92 10:14
- usersch1.tex 17477 5-20-92 10:14
- usersch2.tex 21771 5-20-92 10:14
- usersch3.tex 153103 5-20-92 10:14
- usersch4.tex 56503 5-20-92 10:14
- usersch5.tex 31798 5-20-92 10:14
-
- Makefile: for making the manual. (NOT TESTED UNDER OS/2)
- usersch1.tex: chapter 1, overview of the PARI system.
- usersch2.tex: chapter 2, specific use of the GP calculator.
- usersch3.tex: chapter 3, functions and operations available in PARI and GP.
- usersch4.tex: chapter 4, programming PARI in library mode.
- usersch5.tex: chapter 5, technical reference guide for low level functions.
- appa.tex: appendix A, installation guide for the UNIX versions.
- appb.tex: appendix B, a sample Makefile.
- appc.tex: appendix C, a complete program.
- appd.tex: appendix D, summary of available constants.
- titlepage.tex: cover page for the manual.
- tutorial.tex: a GP tutorial (not quite finished).
- users.tex: TeX driver file for the manual.
- index.tex: TeX driver file for the index (automatically generated by the
- Makefile).
-
- In the examples subdirectory, you should have the following files:
-
- clareg.gp 2170 5-20-92 10:13
- makefile 141 5-20-92 10:13
- makesimp 109 5-20-92 10:13
- mattrans.c 1473 5-20-92 10:13
- squfof.gp 709 5-20-92 10:13
-
-
- Makefile: for the mattrans.c of chapter 4 and appendix C.
- Makesimple: simple Makefile for gp itself.
- clareg.gp: a complete GP program for computing class groups and units in
- general number fields, to be read under GP with the command \r clareg.gp
- mattrans.c: simple example C program using the PARI library for computing the
- exponential of a matrix.
- squfof.gp: a complete GP program for Shanks's SQUFOF factoring method, to be
- read under GP with the command \r squfof.gp.
-
- In the BIN directory are:
-
- emx.exe 36047 9-12-92 13:49
- emxl.exe 1523 9-12-92 13:49
-
- These are needed to run emx programs under DOS.
-
- In the DLL directory are:
-
- emx.dll 37945 9-12-92 13:49
- emxio.dll 2830 9-12-92 13:49
- emxlibc.dll 66971 9-13-92 17:42
-
- These are needed to run emx programs under OS/2.