changeset 2591:140fd45c1b84

[project @ 1996-12-14 04:33:21 by jwe]
author jwe
date Sat, 14 Dec 1996 04:33:21 +0000
parents c6cbc2041469
children 0863d2cab514
files WWW/index.html WWW/mailing-lists/index.html WWW/preface.html WWW/readme.html
diffstat 4 files changed, 200 insertions(+), 109 deletions(-) [+]
line wrap: on
line diff
--- a/WWW/index.html
+++ b/WWW/index.html
@@ -5,26 +5,36 @@
 </head>
 
 <body>
-<hr>
 <h1>Octave</h1>
-<hr>
 
 <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.
 </p>
+<hr>
+
+<h2>News</h2>
+<p>
+Version 2.0 was released Tuesday December 10, 1996.  There are many
+new features including:
+<ul>
+<li>dynamic linking support on more systems</li>
+<li>user-defined data types</li>
+<li>many new functions</li>
+<li>lots of bug fixes</li>
+</ul>
+A more complete <a href="NEWS-2.html">list of changes for version 2</a>
+is a available as is an older <a href="NEWS-1.html">list of changes for
+versions up to 1.1.1</a>.
+</p>
 
 <h3>Source and Binaries</h3>
 <p>
 Octave source and binaries are available by anonymous ftp from
-<a href="ftp://www.che.wisc.edu/pub/octave">ftp://www.che.wisc.edu/pub/octave</a>.
+<a href="ftp://ftp.che.wisc.edu/pub/octave">ftp://ftp.che.wisc.edu/pub/octave</a>.
 </p>
 
-<p>
-Source and binaries for a port of Octave to OS/2 are available from
-<a href="ftp://ftp.cdrom.com/pub/os2/math">ftp.cdrom.com/pub/os2/math</a>.
-
 <h3>Documentation</h3>
 <p>
 To get started, there is a
@@ -45,12 +55,15 @@
 
 <h3>Mailing Lists</h3>
 <p>
-There are two active mailing lists devoted to Octave.  The
+There are three active mailing lists devoted to Octave.  The
 <em>help-octave</em> mailing list is available for questions related
 to using, installing, and porting Octave that are not adequately
 answered by the Octave manual or by the FAQ.  The <em>bug-octave</em>
-list is used for reporting bugs.  An archive of postings to both lists
-are available <a href="mailing-lists">here</a>.
+list is used for reporting bugs.  the <em>octave-sources</em> list is
+for posting sources and enhancements to Octave.
+A <a href="mailing-lists/index.html">complete archive</a> of postings
+and <a href="mailing-lists/index.html#JOIN">instructions for joining
+the lists</a> is also available.
 </p>
 
 <h3>Contributed Functions</h3>
@@ -59,11 +72,19 @@
 <a href="http://www.tsc.uvigo.es/GTS/Octave/oct_arch.html">http://www.tsc.uvigo.es/GTS/Octave/oct_arch.html</a>.
 </p>
 
+<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>
--- a/WWW/mailing-lists/index.html
+++ b/WWW/mailing-lists/index.html
@@ -1,14 +1,15 @@
+<!doctype html public "-//IETF//DTD HTML Strict//EN">
+<html>
+<head>
 <title>Octave Mailing List Archives</title>
+</head>
 
-<h2>
-Octave Mailing List Archives
-</h2>
+<body>
+
+<h1>Octave Mailing List Archives</h1>
 <hr>
 
-<h3>
-help-octave -- General discussion about using and installing Octave.
-</h3>
-<p>
+<h2>help-octave -- General discussion about using and installing Octave.</h2>
 
 <ul>
 <li><a href="help-octave/1996">1996</a>
@@ -18,11 +19,9 @@
 <li><a href="help-octave/1992">1992</a>
 </ul>
 
-<h3>
-bug-octave -- Bug reports.  Fixes are also sometimes posted to this list.
-</h3>
+<h2>bug-octave -- Bug reports.  Sometimes fixes are posted to this list.</h2>
+
 <p>
-
 <ul>
 <li><a href="bug-octave/1996">1996</a>
 <li><a href="bug-octave/1995">1995</a>
@@ -30,30 +29,43 @@
 <li><a href="bug-octave/1993">1993</a>
 <li><a href="bug-octave/1992">1992</a>
 </ul>
-<p>
+</p>
 
-<h3>
-octave-sources -- Enhancements contributed by Octave users.
-</h3>
+<h2>octave-sources -- Enhancements contributed by Octave users.</h2>
+
 <p>
-
 <ul>
 <li><a href="octave-sources/1996">1996</a>
 </ul>
+</p>
+
+<h2><a name="JOIN">How to join the mailing lists</a></h2>
+
 <p>
-
 If you would like to join the discussion and receive all messages sent
 to these mailing lists, please send a short note to
 help-octave-<b>request</b>@bevo.che.wisc.edu (to join help-octave) or
 bug-octave-<b>request</b>@bevo.che.wisc.edu (to join bug-octave), or
 octave-sources-<b>request</b>@bevo.che.wisc.edu (to join octave-sources).
+</p>
+
 <p>
+<b>Please do NOT send subscription requests directly to the lists
+themselves.</b>
+</p>
 
-<b>
-Please do NOT send subscription requests directly to the lists
-themselves.
-</b>
+<hr>
+<p>
+Back to the
+<a href="http://bevo.che.wisc.edu/octave.html">Octave home page</a>.
+</p>
+<hr>
 <p>
-
-Back to the
-<a href="http://bevo.che.wisc.edu/octave.html>Octave home page</a>.
+<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>
--- a/WWW/preface.html
+++ b/WWW/preface.html
@@ -55,10 +55,11 @@
 <p>
 Everyone is encouraged to share this software with others under the
 terms of the
-<a href="cgi-bin/info2www?(octave)Copying">GNU General Public License</a>
-as described at the beginning of this manual.  You are also encouraged
-to help make Octave more useful by writing and contributing additional
-functions for it, and by reporting any problems you may have.
+<a href="http://www.che.wisc.edu/cgi-bin/info2www?(octave)Copying">GNU
+General Public License</a> as described at the beginning of this
+manual.  You are also encouraged to help make Octave more useful by
+writing and contributing additional functions for it, and by reporting
+any problems you may have.
 </p>
 
 <p>
@@ -68,31 +69,46 @@
 </p>
 
 <ul>
-<li><em>Karl Berry</em> (karl@cs.umb.edu) wrote the <tt>kpathsea</tt> library
-that allows Octave to recursively search directory paths for function
-and script files.</li>
+<li><em>Thomas Baier</em> (baier@ci.tuwien.ac.at) wrote the original
+versions of <tt>popen</tt>, <tt>pclose</tt>, <tt>execute</tt>,
+<tt>sync_system</tt>, and <tt>async_system</tt>.</li>
 
-<li><em>Georg Beyerle</em> (gbeyerle@awi-potsdam.de) contributed code to
-save values in Matlab's <tt>.mat</tt>-file format, and has provided
+<li><em>Karl Berry</em> (karl@cs.umb.edu) wrote the <tt>kpathsea</tt>
+library that allows Octave to recursively search directory paths for
+function and script files.</li>
+
+<li><em>Georg Beyerle</em> (gbeyerle@awi-potsdam.de) contributed code
+to save values in Matlab's <tt>.mat</tt>-file format, and has provided
 many useful bug reports and suggestions.</li>
 
-<li><em>John Campbell</em> (jcc@bevo.che.wisc.edu) wrote most of the file
-and C-style input and output functions.</li>
+<li><em>John Campbell</em> (jcc@bevo.che.wisc.edu) wrote most of the
+file and C-style input and output functions.</li>
 
-<li><em>Brian Fox</em> (bfox@gnu.ai.mit.edu) wrote the <tt>readline</tt>
-library used for command history editing, and the portion of this
-manual that documents it.</li>
+<li><em>Brian Fox</em> (bfox@gnu.ai.mit.edu) wrote the
+<tt>readline</tt> library used for command history editing, and the
+portion of this manual that documents it.</li>
+
+<li><em>Klaus Gebhardt</em>
+(gebhardt@crunch.ikp.physik.th-darmstadt.de) ported Octave to OS/2 and
+worked with <em>Michel Juillard</em> (juillard@msh-paris.fr) on the
+port to DOS.</li>
 
-<li><em>A. Scottedward Hodel</em> (scotte@eng.auburn.edu) contributed a
-number of functions including <tt>expm</tt>, <tt>qzval</tt>,
-<tt>qzhess</tt>, <tt>syl</tt>, <tt>lyap</tt>, and <tt>balance</tt>.</li>
+<li><em>A. Scottedward Hodel</em> (scotte@eng.auburn.edu) contributed
+a number of functions including <tt>expm</tt>, <tt>qzval</tt>,
+<tt>qzhess</tt>, <tt>syl</tt>, <tt>lyap</tt>, and
+<tt>balance</tt>.</li>
 
-<li><em>Kurt Hornik</em> (Kurt.Hornik@ci.tuwien.ac.at) provided the
-<tt>corrcoef</tt>, <tt>cov</tt>, <tt>kurtosis</tt>, <tt>pinv</tt>, and
-<tt>skewness</tt> functions.</li>
+<li><em>Kurt Hornik</em> (Kurt.Hornik@ci.tuwien.ac.at) has written and
+documented many functions for Octave, rewrote and documented the Emacs
+mode for editing Octave code, and has helped tremendously with
+testing.  He has also been a constant source of new ideas for
+improving Octave.</li>
 
-<li><em>Phil Johnson</em> (johnsonp@nicco.sscnet.ucla.edu) has helped to
-make Linux releases available.</li>
+<li><em>Phil Johnson</em> (johnsonp@nicco.sscnet.ucla.edu) has helped
+to make Linux releases available.</li>
+
+<li><em>Michel Juillard</em> (juillard@msh-paris.fr) ported Octave to
+DOS systems.</li>
 
 <li><em>Friedrich Leisch</em> (leisch@ci.tuwien.ac.at) provided the
 <tt>mahalanobis</tt> function.</li>
@@ -105,22 +121,28 @@
 unlimited number of lines in a single call.  He also continues to
 track down odd incompatibilities and bugs.</li>
 
-<li><em>Mark Odegard</em> (meo@sugarland.unocal.com) provided the initial
-implementation of <tt>fread</tt>, <tt>fwrite</tt>, <tt>feof</tt>, and
-<tt>ferror</tt>.</li>
+<li><em>Mark Odegard</em> (meo@sugarland.unocal.com) provided the
+initial implementation of <tt>fread</tt>, <tt>fwrite</tt>,
+<tt>feof</tt>, and <tt>ferror</tt>.</li>
 
-<li><em>Tony Richardson</em> (tony@guts.biomed.uakron.edu) wrote Octave's
-image processing functions as well as most of the original polynomial
-functions.</li>
+<li><em>Tony Richardson</em> (tony@guts.biomed.uakron.edu) wrote
+Octave's image processing functions as well as most of the original
+polynomial functions.</li>
 
 <li><em>R. Bruce Tenison</em> (Bruce.Tenison@eng.auburn.edu) wrote the
 <tt>hess</tt> and <tt>schur</tt> functions.</li>
 
-<li><em>Teresa Twaroch</em> (twaroch@ci.tuwien.ac.at) provided the functions
-<tt>gls</tt> and <tt>ols</tt>.</li>
+<li><em>Teresa Twaroch</em> (twaroch@ci.tuwien.ac.at) provided the
+functions <tt>gls</tt> and <tt>ols</tt>.</li>
 
-<li><em>Fook Fah Yap</em> (ffy@eng.cam.ac.uk) provided the <tt>fft</tt> and
-<tt>ifft</tt> functions and valuable bug reports for early versions.
+<li><em>Andreas Weingessel</em> (Andreas.Weingessel@ci.tuwien.ac.at)
+wrote the audio functions <tt>lin2mu</tt>, <tt>loadaudio</tt>,
+<tt>mu2lin</tt>, <tt>playaudio</tt>, <tt>record</tt>,
+<tt>saveaudio</tt>, and <tt>setaudio</tt>.</li>
+
+<li><em>Fook Fah Yap</em> (ffy@eng.cam.ac.uk) provided the
+<tt>fft</tt> and <tt>ifft</tt> functions and valuable bug reports for
+early versions.
 </ul>
 
 <p>
@@ -157,8 +179,23 @@
 </ul>
 
 <p>
-This project would not have been possible without the GNU software used
-in and used to produce Octave.
+This project would not have been possible without the
+<a href="http://www.gnu.org">GNU</a> software used in and used to
+produce Octave.
+</p>
+
+<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>
--- 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>