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>