Mercurial > hg > octave-nkf
diff 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 |
line wrap: on
line diff
--- a/WWW/readme.html +++ b/WWW/readme.html @@ -4,20 +4,36 @@ <title> Octave -- a high-level language for numerical computations </title> </head> -<h3>Copyright (C) 1996 John W. Eaton</h3> +<h1>A Brief Introduction to Octave</h1> -<h4>Overview</h4> +<ul> +<li><a href="readme.html#Overview">Overview</a></li> +<li><a href="readme.html#Language Features">Language Features</a></li> +<li><a href="readme.html#Distribution Terms">Distribution Terms</a></li> +<li><a href="readme.html#Availability">Availability</a></li> +<li><a href="readme.html#Installation and Bugs">Installation and Bugs</a></li> +<li><a href="readme.html#Documentation">Documentation</a></li> +</ul> +<hr> + +<h2><a name="Overview">Overview</a></h2> <p> Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for -solving linear and nonlinear problems numerically. +solving linear and nonlinear problems numerically, and for performing +other numerical experiments. It may also be used as a batch-oriented +language. </p> +<h2><a name="Language Features">Language Features</a></h2> + +<h2><a name="Distribution Terms">Distribution Terms</a></h2> <p> Octave is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2, or (at your option) any -later version. +under the terms of the +<a href="http://www.che.wisc.edu/cgi-bin/info2www?(octave)Copying">GNU +General Public License</a> as published by the Free Software +Foundation; either version 2, or (at your option) any later version. </p> <p> @@ -27,34 +43,35 @@ details. </p> -<h4>Availability</h4> +<h2><a name="Availability">Availability</a></h2> <p> The latest released version of Octave is always available via -anonymous ftp from <a href="ftp://ftp.che.wisc.edu/pub/octave"> -ftp.che.wisc.edu</a> in the directory /pub/octave. -Complete source and binaries for several popular systems are -available. +anonymous ftp from +<a href="ftp://ftp.che.wisc.edu/pub/octave">ftp://ftp.che.wisc.edu/pub/octave</a>. +Complete source and binaries for several popular systems are available. </p> -<h4>Installation and Bugs</h4> +<h2><a name="Installation and Bugs">Installation and Bugs</a></h2> <p> -Octave requires approximately 25MB of disk storage to unpack and -install (significantly less if you don't compile with debugging -symbols). In order to build Octave, you will need a current version -of g++, libg++, and GNU make. Octave is known to compile on the -following systems: +Octave requires approximately 125MB of disk storage to unpack and +compile from source (significantly less if you don't compile with +debugging symbols or create shared libraries). Once installed, Octave +requires approximately 65MB of disk space (again, considerably less if +you don't build shared libraries or the binaries and libraries do not +include debugging symbols). </p> -<ul> -<li>SPARCstation 2 SunOS 4.1.2</li> -<li>IBM RS/6000 AIX 3.2.x</li> -<li>DECstation 5000/240 Ultrix 4.2a</li> -<li>i486 Linux</li> -<li>i486 NetBSD (without IEEE floating point support)</li> -<li>HP 9000/7xx HP-UX 9.x</li> -<li>SGI Irix 4.04</li> -<li>NeXT NeXTStep ?</li> -</ul> +<p> +In order to build Octave, you will need a current version of g++, +libg++, and GNU make. Recommended versions are g++ 2.7.2 or 2.7.2.1, +libg++ 2.7.1 or 2.7.2, and make 3.75. +</p> + +<p> +<b>You must have GNU Make to compile Octave</b>. Octave's Makefiles +use features of GNU Make that are not present in other versions of +make. GNU Make is very portable and easy to install. +</p> <p> See the notes in the files INSTALL and INSTALL.OCTAVE for more @@ -64,24 +81,22 @@ <p> The file BUGS contains a recommended procedure for reporting bugs, as -well as a list of known problems. +well as a list of known problems and possible fixes. </p> -<h4>Binary Distributions</h4> +<h2><a name="Documentation">Documentation</a></h2> + <p> -Binary copies of Octave are now distributed for several popular Unix -systems. To save disk space, the complete source code for Octave is -no longer included with the binary distribution, but should be -available in the same place as the binaries. If not, please contact -bug-octave@bevo.che.wisc.edu. +Octave's manual has been revised for version 2.0, but it is lagging a +bit behind the development of the software. In particular, there is +currently no complete documentation of the C++ class libraries or the +support for dynamic linking and user-defined data types. If you +notice ommissions or inconsistencies, please report them as bugs to +bug-octave@bevo.che.wisc.edu. Specific suggestions for ways to +improve Octave and its documentation are always welcome. </p> -<p> -The file INSTALL.OCTAVE contains specific installation instructions, -for installing Octave from a binary distribution. -</p> - -<h4>Implemenation</h4> +<h2><a name="Implemenation">Implemenation</a></h2> <p> Octave is being developed with the Free Software Foundation's make, bison (a replacement for YACC), flex (a replacement for lex), gcc/g++, @@ -109,12 +124,18 @@ The library of C++ classes may also be useful by itself. </p> -<h4>Author</h4> +<hr> +<p> +Back to the +<a href="http://www.che.wisc.edu/octave.html">Octave home page</a>. +</p> +<hr> <p> <a href="http://www.che.wisc.edu/~jwe">John W. Eaton</a><br> <a href="mailto:jwe@bevo.che.wisc.edu"><i>jwe@bevo.che.wisc.edu</i></a><br> University of Wisconsin<br> Department of Chemical Engineering<br> Madison WI 53719 +</p> </body> </html>