Mercurial > hg > octave-nkf
comparison WWW/readme.html @ 2591:140fd45c1b84
[project @ 1996-12-14 04:33:21 by jwe]
author | jwe |
---|---|
date | Sat, 14 Dec 1996 04:33:21 +0000 |
parents | 8d7454ead97e |
children | 64dcc39370e3 |
comparison
equal
deleted
inserted
replaced
2590:c6cbc2041469 | 2591:140fd45c1b84 |
---|---|
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <title> Octave -- a high-level language for numerical computations </title> | 4 <title> Octave -- a high-level language for numerical computations </title> |
5 </head> | 5 </head> |
6 | 6 |
7 <h3>Copyright (C) 1996 John W. Eaton</h3> | 7 <h1>A Brief Introduction to Octave</h1> |
8 | 8 |
9 <h4>Overview</h4> | 9 <ul> |
10 <li><a href="readme.html#Overview">Overview</a></li> | |
11 <li><a href="readme.html#Language Features">Language Features</a></li> | |
12 <li><a href="readme.html#Distribution Terms">Distribution Terms</a></li> | |
13 <li><a href="readme.html#Availability">Availability</a></li> | |
14 <li><a href="readme.html#Installation and Bugs">Installation and Bugs</a></li> | |
15 <li><a href="readme.html#Documentation">Documentation</a></li> | |
16 </ul> | |
17 <hr> | |
18 | |
19 <h2><a name="Overview">Overview</a></h2> | |
10 <p> | 20 <p> |
11 Octave is a high-level language, primarily intended for numerical | 21 Octave is a high-level language, primarily intended for numerical |
12 computations. It provides a convenient command line interface for | 22 computations. It provides a convenient command line interface for |
13 solving linear and nonlinear problems numerically. | 23 solving linear and nonlinear problems numerically, and for performing |
24 other numerical experiments. It may also be used as a batch-oriented | |
25 language. | |
14 </p> | 26 </p> |
15 | 27 |
28 <h2><a name="Language Features">Language Features</a></h2> | |
29 | |
30 <h2><a name="Distribution Terms">Distribution Terms</a></h2> | |
16 <p> | 31 <p> |
17 Octave is free software; you can redistribute it and/or modify it | 32 Octave is free software; you can redistribute it and/or modify it |
18 under the terms of the GNU General Public License as published by the | 33 under the terms of the |
19 Free Software Foundation; either version 2, or (at your option) any | 34 <a href="http://www.che.wisc.edu/cgi-bin/info2www?(octave)Copying">GNU |
20 later version. | 35 General Public License</a> as published by the Free Software |
36 Foundation; either version 2, or (at your option) any later version. | |
21 </p> | 37 </p> |
22 | 38 |
23 <p> | 39 <p> |
24 Octave is distributed in the hope that it will be useful, but WITHOUT | 40 Octave is distributed in the hope that it will be useful, but WITHOUT |
25 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | 41 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
26 FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more | 42 FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more |
27 details. | 43 details. |
28 </p> | 44 </p> |
29 | 45 |
30 <h4>Availability</h4> | 46 <h2><a name="Availability">Availability</a></h2> |
31 <p> | 47 <p> |
32 The latest released version of Octave is always available via | 48 The latest released version of Octave is always available via |
33 anonymous ftp from <a href="ftp://ftp.che.wisc.edu/pub/octave"> | 49 anonymous ftp from |
34 ftp.che.wisc.edu</a> in the directory /pub/octave. | 50 <a href="ftp://ftp.che.wisc.edu/pub/octave">ftp://ftp.che.wisc.edu/pub/octave</a>. |
35 Complete source and binaries for several popular systems are | 51 Complete source and binaries for several popular systems are available. |
36 available. | |
37 </p> | 52 </p> |
38 | 53 |
39 <h4>Installation and Bugs</h4> | 54 <h2><a name="Installation and Bugs">Installation and Bugs</a></h2> |
40 <p> | 55 <p> |
41 Octave requires approximately 25MB of disk storage to unpack and | 56 Octave requires approximately 125MB of disk storage to unpack and |
42 install (significantly less if you don't compile with debugging | 57 compile from source (significantly less if you don't compile with |
43 symbols). In order to build Octave, you will need a current version | 58 debugging symbols or create shared libraries). Once installed, Octave |
44 of g++, libg++, and GNU make. Octave is known to compile on the | 59 requires approximately 65MB of disk space (again, considerably less if |
45 following systems: | 60 you don't build shared libraries or the binaries and libraries do not |
61 include debugging symbols). | |
46 </p> | 62 </p> |
47 | 63 |
48 <ul> | 64 <p> |
49 <li>SPARCstation 2 SunOS 4.1.2</li> | 65 In order to build Octave, you will need a current version of g++, |
50 <li>IBM RS/6000 AIX 3.2.x</li> | 66 libg++, and GNU make. Recommended versions are g++ 2.7.2 or 2.7.2.1, |
51 <li>DECstation 5000/240 Ultrix 4.2a</li> | 67 libg++ 2.7.1 or 2.7.2, and make 3.75. |
52 <li>i486 Linux</li> | 68 </p> |
53 <li>i486 NetBSD (without IEEE floating point support)</li> | 69 |
54 <li>HP 9000/7xx HP-UX 9.x</li> | 70 <p> |
55 <li>SGI Irix 4.04</li> | 71 <b>You must have GNU Make to compile Octave</b>. Octave's Makefiles |
56 <li>NeXT NeXTStep ?</li> | 72 use features of GNU Make that are not present in other versions of |
57 </ul> | 73 make. GNU Make is very portable and easy to install. |
74 </p> | |
58 | 75 |
59 <p> | 76 <p> |
60 See the notes in the files INSTALL and INSTALL.OCTAVE for more | 77 See the notes in the files INSTALL and INSTALL.OCTAVE for more |
61 specific installation instructions, including directions for | 78 specific installation instructions, including directions for |
62 installing Octave from a binary distribution. | 79 installing Octave from a binary distribution. |
63 </p> | 80 </p> |
64 | 81 |
65 <p> | 82 <p> |
66 The file BUGS contains a recommended procedure for reporting bugs, as | 83 The file BUGS contains a recommended procedure for reporting bugs, as |
67 well as a list of known problems. | 84 well as a list of known problems and possible fixes. |
68 </p> | 85 </p> |
69 | 86 |
70 <h4>Binary Distributions</h4> | 87 <h2><a name="Documentation">Documentation</a></h2> |
88 | |
71 <p> | 89 <p> |
72 Binary copies of Octave are now distributed for several popular Unix | 90 Octave's manual has been revised for version 2.0, but it is lagging a |
73 systems. To save disk space, the complete source code for Octave is | 91 bit behind the development of the software. In particular, there is |
74 no longer included with the binary distribution, but should be | 92 currently no complete documentation of the C++ class libraries or the |
75 available in the same place as the binaries. If not, please contact | 93 support for dynamic linking and user-defined data types. If you |
76 bug-octave@bevo.che.wisc.edu. | 94 notice ommissions or inconsistencies, please report them as bugs to |
95 bug-octave@bevo.che.wisc.edu. Specific suggestions for ways to | |
96 improve Octave and its documentation are always welcome. | |
77 </p> | 97 </p> |
78 | 98 |
79 <p> | 99 <h2><a name="Implemenation">Implemenation</a></h2> |
80 The file INSTALL.OCTAVE contains specific installation instructions, | |
81 for installing Octave from a binary distribution. | |
82 </p> | |
83 | |
84 <h4>Implemenation</h4> | |
85 <p> | 100 <p> |
86 Octave is being developed with the Free Software Foundation's make, | 101 Octave is being developed with the Free Software Foundation's make, |
87 bison (a replacement for YACC), flex (a replacement for lex), gcc/g++, | 102 bison (a replacement for YACC), flex (a replacement for lex), gcc/g++, |
88 and libg++ on a SPARCstation II and a DECstation 5000/240. It should | 103 and libg++ on a SPARCstation II and a DECstation 5000/240. It should |
89 be possible to install it on any machine that runs GCC/G++. It may | 104 be possible to install it on any machine that runs GCC/G++. It may |
107 | 122 |
108 <p> | 123 <p> |
109 The library of C++ classes may also be useful by itself. | 124 The library of C++ classes may also be useful by itself. |
110 </p> | 125 </p> |
111 | 126 |
112 <h4>Author</h4> | 127 <hr> |
128 <p> | |
129 Back to the | |
130 <a href="http://www.che.wisc.edu/octave.html">Octave home page</a>. | |
131 </p> | |
132 <hr> | |
113 <p> | 133 <p> |
114 <a href="http://www.che.wisc.edu/~jwe">John W. Eaton</a><br> | 134 <a href="http://www.che.wisc.edu/~jwe">John W. Eaton</a><br> |
115 <a href="mailto:jwe@bevo.che.wisc.edu"><i>jwe@bevo.che.wisc.edu</i></a><br> | 135 <a href="mailto:jwe@bevo.che.wisc.edu"><i>jwe@bevo.che.wisc.edu</i></a><br> |
116 University of Wisconsin<br> | 136 University of Wisconsin<br> |
117 Department of Chemical Engineering<br> | 137 Department of Chemical Engineering<br> |
118 Madison WI 53719 | 138 Madison WI 53719 |
139 </p> | |
119 </body> | 140 </body> |
120 </html> | 141 </html> |