home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / progs / pari / pari_137 / files < prev    next >
Text File  |  1992-09-17  |  9KB  |  210 lines

  1. Brief guide to the PARI files, emx version:
  2.  
  3. In the main directory, you should have the following files:
  4.  
  5. buglist          1341   5-20-92  10:13 
  6. changes           289   5-20-92  10:13 
  7. changes1.35     47459   5-20-92  10:13 
  8. changes1.37     24033   5-20-92  10:13 
  9. copying.emx      2373   9-13-92  15:18 
  10. emxuser.doc     10489   9-17-92  23:13 
  11. files           11382   5-20-92  10:07 
  12. files.ori       11382   5-20-92  10:07 
  13. gp.exe         593746   9-17-92  21:22 
  14. install.dos       705   9-17-92  23:04 
  15. install.os2       651   9-17-92  23:07 
  16. installa         7396   5-20-92  10:13 
  17. newin1.37       10749   5-20-92  10:13 
  18. pari.el         20344   5-20-92  10:14 
  19. pari.elc        13917   5-20-92  10:14 
  20. pari.men         3138   5-20-92  10:14 
  21. pari.txt         8776   5-20-92  10:14 
  22. readme           2771   5-20-92  10:17 
  23. readme.1st       2870   9-17-92  23:09 
  24. readme.emx       5872   9-14-92   0:39 
  25. testin           9751   9-17-92  21:35 
  26. testin.ori       9303   5-20-92  10:14 
  27. testout         44378   5-20-92  10:04 
  28. testplot          717   5-20-92  10:14 
  29.  
  30. gp.exe is the compiled gp for DOS and OS/2.
  31.  
  32. buglist: contains a list of modifications to be made to PARI (in french).
  33. changes: contains a sometimes brief description of the list of changes since
  34.         version 1.37 (in french).
  35. changes1.37: same, from version 1.35 to 1.37.
  36. changes1.35: same, from version 1.31 to 1.35.
  37. files: this file
  38. installa: detailed description of the installation procedure on Unix 
  39.        systems. Similar to appendix A of the manual.
  40. newin1.37: New features of version 1.37 compared to version 1.35 (must
  41.        be read by users of versions 1.35, and also by users of version
  42.        1.36).
  43. readme: General information about copyright, copying and spreading PARI, where
  44.        to send bug reports.
  45. install.dos: instructions for installing under DOS.
  46. install.os2: instructions for installing under OS/2.
  47. readme.1st: readme for this port.
  48. readme.emx: original readme for the emx distribution.
  49. emxuser.doc: user's guide to emx.
  50. testin: test suite for gp.
  51. testplotin: test suite for the plotting and postscript functions of gp.
  52. testout: what the result of gp<testin should be.
  53.  
  54.  
  55.  
  56. THE FOLLOWING HAVE NOT BEEN TESTED UNDER OS/2
  57. pari.el: emacs-lisp file contributed by David Carlisle which gives a much
  58.        nicer user interface for GP in a GNUemacs buffer.
  59. pari.elc: byte-compiled version of pari.el.
  60. pari.menu: file used for the menu-driven help in the GP emacs buffer.
  61. pari.txt: text explaining how to install and use pari.el and pari.menu.
  62.  
  63.  
  64. In the SRC directory you will find:
  65.  
  66. alglin1.c       29002   5-20-92  10:13 
  67. alglin2.c       34249   5-20-92  10:13 
  68. anal.c          45169   5-20-92  10:13 
  69. arith1.c        44719   5-20-92  10:13 
  70. arith2.c        33595   5-20-92  10:13 
  71. base.c          36114   5-20-92  10:13 
  72. bibli1.c        67984   5-20-92  10:13 
  73. bibli2.c        47201   5-20-92  10:13 
  74. buch.c          47444   5-20-92  10:13 
  75. dummy.c           458   5-20-92  10:13 
  76. elliptic.c      54770   5-20-92  10:13 
  77. erreurs.h        5177   5-20-92  10:13 
  78. errmessa.c      18578   5-20-92  10:13 
  79. es.c            41053   5-20-92  10:13 
  80. gen1.c          45233   5-20-92  10:13 
  81. gen2.c          51566   5-20-92  10:13 
  82. gen3.c          52288   5-20-92  10:13 
  83. gencom.h        23130   5-20-92  10:13 
  84. genpari.h         352   9-17-92  20:49 
  85. genpario.h        352   9-17-92  20:49 
  86. genport.h        4997   5-20-92  10:13 
  87. gp.c            15507   9-17-92  20:50 
  88. gpreadli.c      15235   5-20-92  10:14 
  89. helpmess.c      29434   5-20-92  10:14 
  90. init.c           9784   5-20-92  10:14 
  91. makefile         2823   9-17-92  20:45 
  92. makefile.por     2733   5-20-92  10:13 
  93. mp.c            37345   5-20-92  10:14 
  94. objects           246   9-15-92  22:00 
  95. plot.c            160   5-20-92  10:14 
  96. plot.nul          160   5-20-92  10:14 
  97. plot.ori        14980   5-20-92  10:14 
  98. polarit1.c      52735   5-20-92  10:14 
  99. polarit2.c      42664   5-20-92  10:14 
  100. trans1.c        33170   5-20-92  10:14 
  101. trans2.c        44578   5-20-92  10:14 
  102. trans3.c        32605   5-20-92  10:14 
  103. versionp.c       3967   5-20-92  10:18 
  104.  
  105. Descriptions (except that names have been truncated to 8.3):
  106.  
  107. makefile.por: Makefile for the port version (no assembler at all).
  108. makefile: edited makefile for emx version.
  109. alglin1.c, alglin2.c: linear algebra package.
  110. anal.c: line-oriented syntactical analyser/parser.
  111. arith1.c, arith2.c: number-theoretic package.
  112. base.c: specialized package for algebraic number theory.
  113. bibli1.c, bibli2.c: miscellaneous routines.
  114. buch.c: specialized package for sub-exponential class group and regulator
  115.        algorithms (McCurley, Buchmann).
  116. dummy.c: contains dummy declarations of the functions which are not going to be
  117.        part of the library libpari.a, for example the plotting routines.
  118. elliptic.c: specialized package for working with elliptic curves.
  119. erreurs.h: include file containing pointers to error messages.
  120. errmessages.c: all error messages.
  121. es.c: input-output routines.
  122. gen1.c, gen2.c, gen3.c: second level kernel of PARI: deals with all the
  123.        elementary operations between all the PARI types.
  124. gencom.h: common include file to all versions.
  125. genpariother.h: same but for non68k versions. Includes genport.h.
  126. genport.h: specific include file for non68k versions.
  127. gp.c: main program, including treatment of commands.
  128. gpreadline.c: same as gp.c, with code added to support the GNU readline
  129.        library. 
  130. helpmessages.c: short help messages for the internal functions obtained by
  131.        ?function.
  132. init.c: initialization procedures for PARI. The init() program must be called
  133.        by any program using PARI (including gp) before doing any PARI 
  134.        operations.
  135. mp.c: In conjunction with versionport.c or sparc.s, first level kernel of
  136.        PARI, written in C.
  137. plot.null: for when neither X11 nor sunview is available, so no hires plot
  138.        is possible.
  139. polarit1.c, polarit2.c: polynomial package.
  140. trans1.c, trans2.c, trans3.c: transcendental functions package.
  141. versionport.c: level 0 kernel of PARI for the port (not 68k or sparc) version,
  142.        entirely in C, simulating the basic instructions on 32 and 64 bits.
  143.  
  144.  
  145. In the tex subdirectory, you should have the following files corresponding
  146. to the tex source for the user's manual:
  147.  
  148. appa.tex         8089   5-20-92  10:14 
  149. appb.tex          683   5-20-92  10:14 
  150. appc.tex         2090   5-20-92  10:14 
  151. appd.tex         2155   5-20-92  10:14 
  152. index.tex        1326   5-20-92  10:14 
  153. makefile          390   5-20-92  10:14 
  154. titlepag.tex      349   5-20-92  10:14 
  155. tutorial.tex    32302   5-20-92  10:14 
  156. users.tex        2353   5-20-92  10:14 
  157. usersch1.tex    17477   5-20-92  10:14 
  158. usersch2.tex    21771   5-20-92  10:14 
  159. usersch3.tex   153103   5-20-92  10:14 
  160. usersch4.tex    56503   5-20-92  10:14 
  161. usersch5.tex    31798   5-20-92  10:14 
  162.  
  163. Makefile: for making the manual. (NOT TESTED UNDER OS/2)
  164. usersch1.tex: chapter 1, overview of the PARI system.
  165. usersch2.tex: chapter 2, specific use of the GP calculator.
  166. usersch3.tex: chapter 3, functions and operations available in PARI and GP.
  167. usersch4.tex: chapter 4, programming PARI in library mode.
  168. usersch5.tex: chapter 5, technical reference guide for low level functions.
  169. appa.tex: appendix A, installation guide for the UNIX versions.
  170. appb.tex: appendix B, a sample Makefile.
  171. appc.tex: appendix C, a complete program.
  172. appd.tex: appendix D, summary of available constants.
  173. titlepage.tex: cover page for the manual.
  174. tutorial.tex: a GP tutorial (not quite finished).
  175. users.tex: TeX driver file for the manual.
  176. index.tex: TeX driver file for the index (automatically generated by the
  177.        Makefile).
  178.  
  179. In the examples subdirectory, you should have the following files:
  180.  
  181. clareg.gp        2170   5-20-92  10:13 
  182. makefile          141   5-20-92  10:13 
  183. makesimp          109   5-20-92  10:13 
  184. mattrans.c       1473   5-20-92  10:13 
  185. squfof.gp         709   5-20-92  10:13 
  186.  
  187.  
  188. Makefile: for the mattrans.c of chapter 4 and appendix C.
  189. Makesimple: simple Makefile for gp itself.
  190. clareg.gp: a complete GP program for computing class groups and units in 
  191.       general number fields, to be read under GP with the command \r clareg.gp
  192. mattrans.c: simple example C program using the PARI library for computing the
  193.       exponential of a matrix.
  194. squfof.gp: a complete GP program for Shanks's SQUFOF factoring method, to be
  195.       read under GP with the command \r squfof.gp.
  196.  
  197. In the BIN directory are:
  198.  
  199. emx.exe         36047   9-12-92  13:49 
  200. emxl.exe         1523   9-12-92  13:49 
  201.  
  202. These are needed to run emx programs under DOS.
  203.  
  204. In the DLL directory are:
  205.  
  206. emx.dll         37945   9-12-92  13:49 
  207. emxio.dll        2830   9-12-92  13:49 
  208. emxlibc.dll     66971   9-13-92  17:42 
  209.  
  210. These are needed to run emx programs under OS/2.