From 66b4c7abf8d608f7ea4d97fe4b601ec140235890 Mon Sep 17 00:00:00 2001 From: frese Date: Tue, 20 Jul 2004 13:46:45 +0000 Subject: [PATCH] completed administrative files --- AUTHORS | 3 +++ COPYING | 28 ++++++++++++++++++++++++++-- INSTALL | 43 +++++++++++++++++++++++++++++++++++++++++++ README | 20 ++++++++++++++++++-- 4 files changed, 90 insertions(+), 4 deletions(-) create mode 100644 AUTHORS create mode 100644 INSTALL diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..08de6c5 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,3 @@ +David Fisher +Olin Shivers +David Frese diff --git a/COPYING b/COPYING index 1976793..e100ce6 100644 --- a/COPYING +++ b/COPYING @@ -1,2 +1,26 @@ -Designed and implemented by David Fisher and Olin Shivers. -Copyright (C) 1998 by the Scheme Underground. +Copyright (c) 1998 David Fisher and Olin Shivers +Copyright (c) 2004 David Frese + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the authors may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..59b47c5 --- /dev/null +++ b/INSTALL @@ -0,0 +1,43 @@ +These are generic installation instructions for scsh packages. + +Prerequisites +============= + +The scsh installation library is required to install this package. +This library *must* be present on your system before the current +package can be installed. It can be obtained from the following Web +page: + + http://lamp.epfl.ch/~schinz/scsh_packages/ + +The installation library comes with its own documentation which +explains in detail how to install and use scsh packages. It is +recommended that you read it before installing your first scsh +package. What follows is a very brief summary of this documentation, +intended to get you started quickly. + + +Installation +============ + +Installation of a scsh package is performed by launching the +"scsh-install-pkg" script, which is part of the scsh installation +library. This script must be launched from within the directory which +resulted from the expansion of the current package's archive, i.e. the +one containing the file you are reading now. + +A list of all the arguments accepted by the "scsh-install-pkg" script +can be obtained by launching it with the "--help" option. One of these +arguments, "--prefix", is mandatory and specifies the location where +installation should be performed. Ideally, you should use the same +prefix to install all scsh packages, as this makes them easier to +manage and use. + +For example, to install the current package in +"/usr/local/share/scsh-modules", you should type the following: + + scsh-install-pkg --prefix=/usr/local/share/scsh-modules + +Provided that no errors are encountered during installation, a +message will be printed at the end explaining how to use the newly +installed package. diff --git a/README b/README index 1976793..f277bc5 100644 --- a/README +++ b/README @@ -1,2 +1,18 @@ -Designed and implemented by David Fisher and Olin Shivers. -Copyright (C) 1998 by the Scheme Underground. + scsh-expect v0.1 + +* What is scsh-expect? + + Scsh-expect is a package for scsh, the Scheme shell that provides + the user with functions and macros similar to the Tcl/Tk extension + Expect. That includes the scripted "talk" with interactive programs, + and thus allows automating the interaction with programs that have + no or poor support for automation. + +* How to install? + + See the file INSTALL for installation instructions. + +* How to use? + + Look at the contents of the doc/ directory for a description of the + interfaces.