HDTenEightyP/NetNews huggingface dataset:
From: f_cnnghamjk@ccsvax.sfasu.edu
Newsgroups: comp.unix.shell
Subject: rtf->ascii script needed
Date: 10 Oct 92 15:00:44 CST
Organization: Stephen F. Austin State University


Can someone point me to a unix script that will translate rich text format into
plain ascii while retaining (at least some of) the formatting?
Please respond by e-mail.
 
Thanks.
 
Randomly, Kelly Cunningham
<deviate@lipschitz.sfasu.edu><f_cnnghamjk@ccsvax.sfasu.edu><jkellyc@tenet.edu>
    NeXTMail (encouraged)          VMS Mail (tolerated)     Pine (beats mail)
"There is no reason for any individual to have a computer in their home."
                    Ken Olson, President and visionary, Digital Equipment,1977
Xref: sparky comp.unix.shell:4261 comp.unix.questions:11938
Newsgroups: comp.unix.shell,comp.unix.questions
Subject: BUG IN BOURNE SHELL AND/OR CSHELL ?? 
From: gast@quads.uchicago.edu (C. Gareth Gaston)
Date: Fri, 9 Oct 1992 12:12:07 GMT
Reply-To: gast@midway.uchicago.edu
Organization: University of Chicago Computing Organizations

I have a large Bourne Shell script that need to pick up the values
of some variables set in a C-Shell script. The values are set
with setenv and I'd like to "soucre" the file that sets all the
values right before running a binary.  In doing this I came upon
what looks like a bug in either sh or csh.  The following script
demonstrates the problem.  Is it a bug or am I mis-understanding
something?

<<<<<<<<<<< CUT HERE CUT HERE CUT HERE >>>>>>>>>>>>>>>>>>>>>
#!/bin/sh

export VAR
VAR=BOURNESHELL

echo Running Bourne Shell: VAR is $VAR

csh -f << exit
        setenv VAR CSHELL
        printenv VAR                      # This will print "CSHELL"
        echo Running C-Shell: VAR is $VAR # But this prints "BOURNESHELL" ?!
exit
<<<<<<<<<<< CUT HERE CUT HERE CUT HERE >>>>>>>>>>>>>>>>>>>>>


Any help would be much appreciated.

Thanks,

Gareth Gaston
-- 
C. Gareth Gaston
University of Chicago
gast@midway.uchicago.edu
From: jrichter@sinix.UUCP (Juergen Richter)
Newsgroups: comp.unix.shell
Subject: Re: Help with sysv bourne expr command
Date: 7 Oct 92 13:55:00 GMT
Organization: SNI AG Muenchen, STO XS

Another answer to Bill Reed's question:
  dfspace /rb /rm /usr2 /pcnfs /usr /r /rs /rr /inx / /ieps | tail -1 | awk '{print $5}'
Xref: sparky comp.unix.shell:4236 comp.unix.admin:5430
From: snolan@postmaster@hq.af.mil (Scott D Nolan)
Newsgroups: comp.unix.shell,comp.unix.admin
Subject: How to calculate the Date of Easter?
Date: 7 Oct 92 17:54:08 GMT
Reply-To: snolan@marge.hq.af.mil
Followup-To: comp.unix.shell
Organization: 7th Communications Group

Weird question:

	How do I calculate the exact date for Easter in any
given year using normal unix tools (awk, ksh, sed, perl, etc)?

	Many thanks in advance.

Scott Nolan and Les Peters
7th CG/DOSO
snolan@marge.hq.af.mil
lpeters@marge.hq.af.mil
From: gt8741b@prism.gatech.EDU (Chris Adams)
Newsgroups: comp.unix.shell
Subject: Help to convert ksh function to tcsh or csh
Date: 16 Oct 92 10:20:07 GMT
Organization: Georgia Institute of Technology

Is there any way in csh or tcsh to emulate a function from ksh?  I looked
through the FAQ, and I didn't see this question addressed anywhere.  The
systems at my school all default to ksh, but I prefer tcsh, and am having to
convert all of my login files and script.  The main thing I want is out of the
system-wide profile; a 'term' function.  I tried using an alias, but I couldn't
get it to work.  Here is the ksh code:

term()
{
	if [ ! -z "$1" ];then TERM=$1;fi
	set -f;
	while :
	do
	  eval $(tset -s -Q -m "plugboard:?${DEFAULT_TERM:-ansi}" \
			    -m "network:?${DEFAULT_TERM:-ansi}" \
			    -m "unknown:?${DEFAULT_TERM:-ansi}" \
			    -m "sun:sun");
	  if [ "$TERM" != "unknown" ];then break;fi
	done; set +f
	eval $(echo $TERMCAP | 
	awk -F: '{ for (i = 0; i <= NF; i++) 
	  ct[substr($i,1,2)] = substr($i,4,length($i)-3) } 
	  END { printf ("export LINES=%s COLUMNS=%s\n", ct["li"], ct["co"]) }' )
	stty erase  kill  intr  rows $LINES cols $COLUMNS
}

It comes from a Sun IPX, version 4.1.1.  Any help will be MUCH appreciated!
-- 
Chris Adams                       | "If tin whistles are made of tin,
Georgia Tech                      |  what do they make foghorns from?"
Internet: gt8741b@prism.gatech.edu|       --  Lonnie Donegan
----------------------------------+ 
Newsgroups: comp.unix.shell
From: hwai@netcom.com (Howard Wai)
Subject: bsh: How to read a specific line from a text file?
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Distribution: ca
Date: Tue, 13 Oct 1992 02:15:37 GMT

   From within a Bourne shell script, how do I read in a line from a
text file when I know the line number of the file in advance?

   This is a separate question. When using "cut -d", how do I specify
the newline character as the delimeter?

Thank you in advance! 
Newsgroups: comp.unix.shell
From: arun@tinton.ccur.com (Arun Kandappan)
Subject: escape characters in functions..in ksh
Originator: arun@gauss.tinton.ccur.com
Organization: Concurrent Computer Corp., Tinton Falls, NJ
Distribution: usa
Date: Wed, 14 Oct 1992 15:19:32 GMT

	With X-windows one can set the title of the window and the name of the
icon with a set of escape sequences. I am trying to set up a mechanism so that
the window title will be set up according to the machine I am on and the dir
I am in.

	I set up a function so that the function would reset the title.

function settitle
{
	machine=${HOSTNAME}
	directory=${PWD}
        echo  '\033]1$machine:$directory'
}

	Unfortunately the $machine:$directory does not get expanded with the
"'" and the escape sequence does not get passed correctly with the """. Anyone
have any ideas to do this ?

	Arun
-- 
arun
From: gonzalod@amex-trs.com (Gonzalo Diethelm)
Newsgroups: comp.unix.shell
Subject: Re: How to calculate the Date of Easter?
Date: 16 Oct 92 23:14:01 GMT



Distribution: world

OK, I thought this was a really easy one and didn't want to post because
there would be hundreds of solutions posted. But I haven't seen many, and
I don't think any as straightforward as this one. It is written
in C, but it should be easily portable to anything. I don't remember
anymore where I got it. Enjoy.


gonzalod@amexphx.amex-trs.com
Gonzalo A. Diethelm                 (602)375-8410  home
16220 N 7th St Ap 1314              (602)492-3536  office
Phoenix, AZ 85022                   (602)492-4248  FAX


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

void easter(int yy, int *mm, int *dd)
/*
 * Return the date on which easter sunday falls for a given year.
 * Easter is on the first Sunday after the first full Moon after
 * Spring Equinox. Well, not really. It is not after Spring Equinox,
 * it is after the first day of spring, which is taken as fixed for the
 * algorithm (March 21st).
 */
{
  int     a,
          b,
          c,
          x,
          y;

  a = yy % 19;
  x = (19 * a + 24) % 30;
  b = 2 * (yy % 4);
  c = 4 * (yy % 7);
  y = (6 * x + 5 + b + c) % 7;
  *dd = x + y + 22;
  if (*dd > 31)
  {
    *mm = 4;
    *dd = *dd - 31;
    if (*dd == 26)
      *dd = 19;
  }
  else
    *mm = 3;
}

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


gonzalod@amexphx.amex-trs.com
Gonzalo A. Diethelm                 (602)375-8410  home
16220 N 7th St Ap 1314              (602)492-3536  office
Phoenix, AZ 85022                   (602)492-4248  FAX
From: elitman@nxstep.com (Eric A. Litman)
Newsgroups: comp.unix.shell
Subject: Tcsh complete examples
Date: 15 Oct 92 13:28:46 GMT
Reply-To: elitman@nxstep.com
Followup-To: comp.unix.shell
Organization: NXSTEP Ventures
X-Newsreader: TIN [version 1.1 PL6]

I have recently started playing with the tcsh complete function to
automate many common system administrative tasks. I definitely want to
complement whomever added this to the latest release, as the feature
is invaluable. 

I would like to see what other people have done with complete,
examples both large and small. I will be more than happy to post the
results, as well as make any examples available for public access.

--
Eric A. Litman  #import <std/disclaimer.h> | NeXTMail, MIME accepted - please 
Federal Region, NeXT Campus Consultant     | indicate in Subject line.
Newsgroups: comp.unix.shell
From: root@trebor.uucp (Bob Stockler)
Subject: Re: Who's Calling Me?
Organization: Bob Stockler
Date: Fri, 09 Oct 1992 23:48:09 GMT

fmd3201@marst2 (Larry Baca VSW x9391) writes:

>Problem: Using csh.
>         I have one shell script which calls a second shell script and I
>	 don't want the second shell script to be executed by itself.

Whoops, I didn't recognize that this was a "csh" question when I started
to answer it, but I'll give you a Bourne shell answer, and maybe it'll be
translateable.  (Why do people write shell scripts in "csh" anyway?)

In the Bourne shell there is the "dot" command, executed by:

  . filename

where "filename" is a file containing commands to be executed within the
current shell process.  The file "filename" need not be executable (and,
in fact, to accomplish your purposes, should NOT be), but will be searched
for according to the contents of the $PATH parameter in any event.

Newsgroups: comp.unix.shell
From: nancy@adx.adelphi.edu (Nancy Lee)
Subject: How to use OFS in awk
Organization: Adelphi University
Date: Mon, 12 Oct 1992 00:51:12 GMT


Hi there,
	Could someone please tell me how to use the OFS in awk
programming. I have tried something like 
	BEGIN {FS=OFS=":"} or
	BEGIN {FS=":";OFS=":"}
But I still failed to change the output field separator to ":".
The way right now I do it is to put it in the printing action like
{print $1 ":" $2}. But according to lots of awk documentations the
OFS can do it. Any info and pointers will be appreciated. Thanks in
advance. BTW, I have tried this on SunOS/4.1.1 and Ultrix/4.2.
From: chet@odin.ins.cwru.edu (Chet Ramey)
Newsgroups: comp.unix.shell
Subject: Re: bsh: How to read a specific line from a text file?
Date: 13 Oct 1992 13:15:23 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Distribution: ca
NNTP-Posting-Host: odin.ins.cwru.edu

In article <1992Oct13.021537.6733@netcom.com> hwai@netcom.com (Howard Wai) writes:
>   From within a Bourne shell script, how do I read in a line from a
>text file when I know the line number of the file in advance?

sed -n ${LINE}p filename
-- 
``The use of history as therapy means the corruption of history as history.''
	-- Arthur Schlesinger

Chet Ramey, Case Western Reserve University	Internet: chet@po.CWRU.Edu
Newsgroups: comp.unix.shell
From: vulture@carrion.cc.ic.ac.uk (Thomas Sippel - Dau)
Subject: Re: How to calculate the Date of Easter?
Reply-To: cmaae47@cc.ic.ac.uk
Organization: Imperial College of Science, Technology and Medicine
Date: Wed, 7 Oct 92 20:37:55 BST

In article <10801@hq.hq.af.mil>, snolan@postmaster@hq.af.mil (Scott D Nolan) writes:
- 	How do I calculate the exact date for Easter in any
- given year using normal unix tools (awk, ksh, sed, perl, etc)?
- 
Easter is on the first Sunday after the first full Moon after Spring Equinox.

So if March 21 has a full Moon, than Easter is in late April.

Make sure you use the right calendar for the location, some states use
the Greek-orthodox (Julian) calendar to determine the date of Easter, even 
if they otherwise use the Gregorian calendar.

For more Information get phoon or xphoon from comp.sources.unix, which
is great fun anyway.

                                       Thomas

-- 
*** This is the operative statement, all previous statements are inoperative.
*   email: cmaae47 @ cc.ic.ac.uk (Thomas Sippel - Dau) (uk.ac.ic.cc on Janet)
*   voice: +44 71 589 5111 x4937 or 4934 (day), or +44 71 823 9497 (fax)
*   snail: Imperial College of Science, Technology and Medicine
*   The Center for Computing Services, Kensington SW7 2BX, Great Britain
Newsgroups: comp.unix.shell
From: etxmesa@eos.ericsson.se (Michael Salmon)
Subject: Re: I/O redirection in csh
Reply-To: etxmesa@eos.ericsson.se (Michael Salmon)
Organization: Ericsson Telecom AB
Date: Thu, 15 Oct 1992 13:12:48 GMT

In article <Bw4H3I.83G@avalon.nwc.navy.mil>, dejesus@archimedes.nwc.navy.mil (Francisco X DeJesus) writes:
|> Apologies in advance if this is a FAQ, but since I haven't seen the FAQ being
|> posted recently...
|> 
|> In a Bourne shell script, I can redirect the output of the script to a file
|> by using the command:
|> 
|> exec > filename 2>&1
|> 
|> From that point on, any output from the commands in the script goes to that
|> file. Is there a (simple) way to accomplish this in the C-shell (and please,
|> no "why are you using the C-shell in the first place?" replies :-)

From the man page for csh:

  I/O Redirection
     The following metacharacters indicate  that  the  subsequent
     word  is  the name of a file to which the command's standard
     input, standard output, or  standard  error  is  redirected;
     this  word  is  variable,  command,  and  filename  expanded
     separately from the rest of the command.
[...]
     >   >!   >&   >&!
                    Redirect the standard output to a  file.
[...]
                    The & forms redirect both standard output and
                    the standard error (diagnostic output) to the
                    file.

I hope that RTFM replies don't count :^)

-- 

Michael Salmon

#include	<standard.disclaimer>
#include	<witty.saying>
#include	<fancy.pseudo.graphics>

Ericsson Telecom AB
Stockholm
Newsgroups: comp.unix.shell
From: tor@bcars6c7.UUCP (Rene Tio)
Subject: RSH leaving <defunct> processes
Keywords: rsh, defunct, fork
Organization: Bell-Northern Research, Ottawa, Canada
Date: Fri, 16 Oct 1992 14:16:32 GMT

Whenever I use rsh to run a background task on a remote machine, I get
<defunct> processes around.  Methinks rsh does not understand to logout
and clean up correctly if background tasks are being run, e.g.,

    % rsh -l <name> -n <host> "/usr/bin/X11/xterm -ls -display $DISPLAY &" &
    % ps -ax
    18777 p2 IW    0:00 rsh -l routing -n tor /usr/bin/X11/xterm -ls \
			-display tor:0
    18779 p2 Z     0:00 <defunct>
    18780 ?  Z     0:00 <defunct>

If I kill the parent 'rsh' process, the defunct processes go away as well.

Anyway around this?


Newsgroups: comp.unix.shell
From: nh@cbnewsg.cb.att.com (nicholas.hounsome)
Subject: Re: Alias in CSH and KSH
Organization: AT&T
Date: Mon, 12 Oct 1992 07:42:57 GMT

[deleted]

>  Why not?????
>   
>   I tried it and you are quite right, ksh does not work when you
>   have an alias for this, when I do:
> 
>   alias -x grap='grep -i $* /etc/passwd'
> 
>   and I run it I get grep can't open ... where ... is the argument!  
> 
>   yet, I can have:
> 
>   alias -x j='ls -l $*'
> 
>   and it works like a charm, I just want to know WHY ?????
> 
>   Anyone know ????
> -- 
>  __^__                                                              __^__

It is quite straight forward - the alias is a straight substitution
so when you type :

$ j fred bill

it expands to

$ ls -l $* fred bill

and since your interactive shell never has any arguments $* evaluates to
nothing.

Nick Hounsome
> ( ___ )------------------------------------------------------------( ___ )
>  | / | Jerry Rocteur                       Email: jerry@InCC.COM    | \ |
>  | / |             Independent Computer Consultants                 | \ |
>  | / |--------------------------------------------------------------| \ |
>  | / | C didn't spring full-grown from Ritchie's head, however, it  | \ |
>  |___|  came from Thompson's B Language, but that's another story   |___|
> (_____)------------------------------------------------------------(_____)
>    ^                                                                  ^
Newsgroups: comp.unix.shell
From: schmid@asterix.ISD.Uni-Stuttgart.DE (Georg Schmid)
Subject: xrsh not executing .login - why ?
Keywords: X11 xrsh csh tcsh .login
Organization: ISD, University of Stuttgart, Germany
Date: Tue, 13 Oct 1992 10:39:15 GMT

I'm using xrsh (part of X11 R4 and R5 I think) to log into 
several of our computers.
Unfortunately xrsh doesn't execute my .login file on the
remote hosts. Is there anyone who can explain this behaviour
and how to get around it ? Most annoying thing: Terminal I/O 
Options (Interrupt key, backspace key ...) won't work. (I'm 
using tcsh 6.00.02).

xrsh executes the follwing command:

  exec rsh $client $user \
    "exec csh -c \
       \"setenv DISPLAY $display; setenv TERM xterm; exec $command $args &\" \
        < /dev/null >& /dev/null"

Any clues ?

Georg
-- 

------------------------------------------------------
Georg Schmid              ISD University of Stuttgart
Pfaffenwaldring 27        D-7000 Stuttgart 80, Germany
Email:                    schmid@isd.uni-stuttgart.de      
Phone: +49 711 685-3899   Fax: +49 711 685-3706
------------------------------------------------------
/earth is 98% full ... please delete anyone you can.
From: lpeters@postmaster@hq.af.mil (Leslie D Peters)
Newsgroups: comp.unix.shell
Subject: Re: How to calculate the Date of Easter?
Date: 8 Oct 92 11:26:00 GMT
Reply-To: lpeters@marge.hq.af.mil
Organization: 7th Communications Group

Please disregard.  Found the algorithm in the Dec 1990 issue
of Computer Language.  Interested parties can EMail me for the
implementation in Korn.
-- 
**********************************************************************
* Les Peters (lpeters@marge.hq.af.mil): a small fish in a big pond,  *
*                                                 but growing...     *
**********************************************************************
Newsgroups: comp.unix.shell
From: s4uhkm@fnma.COM (Howie Michalski)
Subject: Re: Who's Calling Me?
Reply-To: s4uhkm@fnma.COM
Organization: Fannie Mae
Date: Mon, 12 Oct 1992 17:20:42 GMT

In article 369@marst2, fmd3201@marst2 (Larry Baca VSW x9391) writes:
>Problem: Using csh.
>         I have one shell script which calls a second shell script and I
>	 don't want the second shell script to be executed by itself.
>
>How can one shell script determine if it is being called from the shell
>or by another shell script?
>-- 

Perhaps you can change the access permissions on the second shell script to
disallow EXECUTE and "source" the second script (vice calling it) in the first
script.  Ex:

	source script2.sh

Cheers,
Howie


---
#include <std_disclaimer.h>                /* Howard Michalski    */
#define OPINIONS "My own"                  /* howie@fnma.COM      */
                                           /* Fannie Mae          */
main()/*iac*/{for(;/*hire*/;);}            /* Washington, DC, USA */
From: jeffs@almaden.ibm.com (Jeff Schneiter)
Newsgroups: comp.unix.shell
Subject: printing to a file with streams
Date: 13 Oct 92 22:06:26 GMT
Reply-To: jeffs@almaden.ibm.com (Jeff Schneiter)
Organization: IBM Almaden Research Center

Running ksh on AIX 3.1.5

I create a stream:

exec 3> palmq.`uname -n`

then try to print this to it:

print -u3 `lscfg`

Unfortunately part of the output of this command is the asterisk (*). When
this is encountered it does file name substitution, printing all file names
into the output file.

I would like to keep with exec, as compared to lscfg >> file. Any help?

----------------------------------------------------------------------------
|   Jeff Schneiter   |   jeffs@almaden.ibm.com    |   (408) 927 - 1498     |
----------------------------------------------------------------------------
|   "I just can't wait till this campaign is over so I can say:            |
|    'Bob, open the garage door and get out the Maserati! Open up          |
|    the safe and get out the jewels!'"                                    |
|                                       Georgette Mosbacher,               |
|        wife of Robert Mosbacher, George Bush's campaign chairman         |
----------------------------------------------------------------------------
From: jfjr@mbunix.mitre.org (Freedman)
Newsgroups: comp.unix.shell
Subject: menuing package
Date: 16 Oct 92 17:10:41 GMT
Organization: The MITRE Corporation, Bedford, MA


  I am looking for a package, PD if possible, but I could scare up
some bucks that allows me to build arbitrary menus, and data entry
forms. I am running on Suns using SunOs4.1.x where the x varies
slightly. I would prefer that the package be based on bare Unix and
utilities ie curses etc but a GNU base or X windows is okay. 

   I want to be able to create menus with the user choosing options
etc and entering data possibly with some format checking. I am also,
for the sake of argument looking for a full scale whizz bang package
which does the same thing.

                                    Jerry Freedman,Jr
Newsgroups: comp.unix.shell
From: nh@cbnewsg.cb.att.com (nicholas.hounsome)
Subject: Re: &| under the KornShell
Organization: AT&T
Date: Fri, 16 Oct 1992 08:06:12 GMT

From article <1992Oct14.075509.10538@wega.rz.uni-ulm.de>, by RAHLFS@BEATE.RZ.FH-ULM.DE (RZ D. Rahlfs):
> I would like to have a simple, reasonable example for the usage of &|
> in the KornShell. And a short description of what's going on.
> 
> Thanks
> 
> 
I have written a program to access a database using SQL (We don't have
enough licences for the real product). I could of course just
call it from the prompt but the overhead of opening the database is
quite large and so this is a more efficient method when several 
accesses over a period of time are required. Also I can use aliases
and shell variables - features that are not normaly available.
#!/bin/ksh
# pid of |& process
NQL=0
export NQL
# read the response to a command
function nqlresponse
{
	# read and print lines until there is a prompt (nql>)
        while true
        do
                read -p REPLY
                if [[ "$REPLY" = "nql>" ]]
                then
                        break
                fi
                echo "$REPLY" 
        done
}
# start the command and save pid
function nqlstart
{
        nql |&
        NQL=$!
        nqlresponse
}
function nqlstop
{
        kill $NQL
}
# wrapper and alias to command
function nqlcmd
{
        print -p "$@"
        nqlresponse
}
alias sql=nqlcmd

I can then type such things as :
$ sql database ${DATABASENAME:-db1};
or
$ sql select $FIELDS from table1;

This scheme can be easily used for any program with a recognizable prompt.
Note that a similar system is used by all graphical front ends to 
non-graphic debugers such as dbxtool/dbx.

If you actualy want to interpret the results in the program 
you can either parse them or have your program output shell code
for evaluating with eval.

Nick Hounsome
Xref: sparky comp.unix.shell:4262 comp.unix.questions:11939
From: chet@odin.ins.cwru.edu (Chet Ramey)
Newsgroups: comp.unix.shell,comp.unix.questions
Subject: Re: BUG IN BOURNE SHELL AND/OR CSHELL ??
Date: 9 Oct 1992 14:15:13 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
NNTP-Posting-Host: odin.ins.cwru.edu

In article <1992Oct9.121207.9844@midway.uchicago.edu> gast@midway.uchicago.edu writes:

>export VAR
>VAR=BOURNESHELL
>
>echo Running Bourne Shell: VAR is $VAR
>
>csh -f << exit
>        setenv VAR CSHELL
>        printenv VAR                      # This will print "CSHELL"
>        echo Running C-Shell: VAR is $VAR # But this prints "BOURNESHELL" ?!
>exit

Unless the word delimiting the here document is quoted, the Bourne
shell performs variable expansion and command substitution on each
line before sending it to the program (csh in this case).  sh is
expanding $VAR to `BOURNESHELL' before csh even sees the line.  The
output of printenv shows that csh has its own value for the variable.

Chet
-- 
``The use of history as therapy means the corruption of history as history.''
	-- Arthur Schlesinger

Chet Ramey, Case Western Reserve University	Internet: chet@po.CWRU.Edu